Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@novell.com>2010-04-29 15:07:18 +0400
committerMike Krüger <mkrueger@novell.com>2010-04-29 15:07:18 +0400
commit97b92d7e2d8db567ed4316ed3feb5379077de3a2 (patch)
treed5511c5e5f666f2da9a519e6d09b53966e6dcd2f /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands
parent44114f950e9f3d9a04f76e5311530d58d97413b0 (diff)
* MonoDevelop.Components.Commands/CommandManager.cs: Try to fix an
IntPtr exception caused by accessing a invalid FocusChild. svn path=/trunk/monodevelop/; revision=156413
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs
index d9ee3777a0..40ff2a7a1a 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs
@@ -1013,6 +1013,8 @@ namespace MonoDevelop.Components.Commands
RegisterTopWindow (win);
Gtk.Widget widget = win;
while (widget is Gtk.Container) {
+ if (!widget.IsRealized || !widget.Visible)
+ return null;
Gtk.Widget child = ((Gtk.Container)widget).FocusChild;
if (child != null)
widget = child;