Author: lluis
Date: 2007-09-21 08:16:46 -0400 (Fri, 21 Sep 2007)
New Revision: 86138
Modified:
trunk/monodevelop/Core/src/MonoDevelop.Dock/ChangeLog
trunk/monodevelop/Core/src/MonoDevelop.Dock/DockItem.cs
Log:
* DockItem.cs: Restore style attachment when realizing the window.
Fixes bug #309204 although reopens #319478.
Modified: trunk/monodevelop/Core/src/MonoDevelop.Dock/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Dock/ChangeLog 2007-09-21
11:34:06 UTC (rev 86137)
+++ trunk/monodevelop/Core/src/MonoDevelop.Dock/ChangeLog 2007-09-21
12:16:46 UTC (rev 86138)
@@ -1,3 +1,8 @@
+2007-09-21 Lluis Sanchez Gual <[EMAIL PROTECTED]>
+
+ * DockItem.cs: Restore style attachment when realizing the window.
Fixes bug
+ #309204 although reopens #319478.
+
2007-08-09 Lluis Sanchez Gual <[EMAIL PROTECTED]>
* MonoDevelop.Dock.mdp, Makefile.am: Reorganized the extension point
Modified: trunk/monodevelop/Core/src/MonoDevelop.Dock/DockItem.cs
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Dock/DockItem.cs 2007-09-21
11:34:06 UTC (rev 86137)
+++ trunk/monodevelop/Core/src/MonoDevelop.Dock/DockItem.cs 2007-09-21
12:16:46 UTC (rev 86138)
@@ -441,9 +441,10 @@
GdkWindow = new Gdk.Window (ParentWindow, attributes,
(int)attributes_mask);
GdkWindow.UserData = Handle;
-// I don't know why the following line is needed, but it
makes MD crash when
-// the gtk theme changes (e.g. when changing to Glider).
It seems to work ok without it.
-// Style = Style.Attach (GdkWindow);
+ // FIXME: This call makes MD crash in some systems when
+ // the gtk theme changes (e.g. when changing to Glider).
+ // See bugs #319478 and #309204.
+ Style = Style.Attach (GdkWindow);
Style.SetBackground (GdkWindow, State);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches