banshee r3741 - in trunk/banshee: . src/Libraries/Hyena.Gui/Hyena.Widgets



Author: scottp
Date: Thu Apr 10 04:45:43 2008
New Revision: 3741
URL: http://svn.gnome.org/viewvc/banshee?rev=3741&view=rev

Log:
* src/Libraries/Hyena.Gui/Hyena.Widgets/MenuButton.cs:
* src/Libraries/Hyena.Gui/Hyena.Widgets/AnimatedWidget.cs: Fixed
style attachtment problem which was gave spew when the theme was
changed.

Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/AnimatedWidget.cs
   trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/MenuButton.cs

Modified: trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/AnimatedWidget.cs
==============================================================================
--- trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/AnimatedWidget.cs	(original)
+++ trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/AnimatedWidget.cs	Thu Apr 10 04:45:43 2008
@@ -121,7 +121,7 @@
                 Gdk.WindowAttributesType.Y;
                 
             GdkWindow = new Gdk.Window (Parent.GdkWindow, attributes, attributes_mask);
-            Style.Attach (GdkWindow);
+            Style = Style.Attach (GdkWindow);
             GdkWindow.UserData = Handle;
             GdkWindow.Background = Style.Background (State);
         }

Modified: trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/MenuButton.cs
==============================================================================
--- trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/MenuButton.cs	(original)
+++ trunk/banshee/src/Libraries/Hyena.Gui/Hyena.Widgets/MenuButton.cs	Thu Apr 10 04:45:43 2008
@@ -82,12 +82,12 @@
         {
             WidgetFlags |= WidgetFlags.Realized | WidgetFlags.NoWindow;
             GdkWindow = Parent.GdkWindow;
+            Style = Style.Attach (GdkWindow);
         }
         
         protected override void OnUnrealized ()
         {
             WidgetFlags &= ~(WidgetFlags.Realized | WidgetFlags.NoWindow);
-            GdkWindow = null;
         }
         
         protected override void OnSizeRequested (ref Requisition requisition)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]