From d87fefb0dff0d96bb3d7e59065f8b92ecc12138e Mon Sep 17 00:00:00 2001 From: iain holmes Date: Tue, 6 Feb 2018 13:45:37 +0000 Subject: [IDE] Errors pad autohides after a few moments The focus chain for the error pad is set to only let the Build Output be focused, but if Build Output is hidden, then nothing can be focused and so the autohide closes the pad. Add the scrolled window as a secondary focus widget as a back up if the Build Output is hidden. Fixes VSTS #561864 (cherry picked from commit 1d6a8648da9661f5d16934a24a2eb1faa5323b83) --- main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs index 2cb207fbad..2727804610 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/ErrorListPad.cs @@ -291,7 +291,7 @@ namespace MonoDevelop.Ide.Gui.Pads AddTask (t); } - control.FocusChain = new Gtk.Widget [] { outputView }; + control.FocusChain = new Gtk.Widget [] { outputView, sw }; } public override void Dispose () -- cgit v1.2.3