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

Reply via email to