Author: jasper
Date: 2007-02-24 16:10:51 +0000 (Sat, 24 Feb 2007)
New Revision: 25027

Modified:
   xfce4-panel/branches/4_5_nick/plugins/showdesktop/showdesktop.c
Log:
Fix in screen_changed handler (from trunk).

Modified: xfce4-panel/branches/4_5_nick/plugins/showdesktop/showdesktop.c
===================================================================
--- xfce4-panel/branches/4_5_nick/plugins/showdesktop/showdesktop.c     
2007-02-24 09:56:27 UTC (rev 25026)
+++ xfce4-panel/branches/4_5_nick/plugins/showdesktop/showdesktop.c     
2007-02-24 16:10:51 UTC (rev 25027)
@@ -145,8 +145,13 @@
                             ShowDesktopData *sdd)
 {
     if (sdd->netk_id)
+    {
         g_signal_handler_disconnect (sdd->screen, sdd->netk_id);
-    sdd->netk_id = 0;
+        sdd->netk_id = 0;
+    }
+
+    screen = gtk_widget_get_screen (GTK_WIDGET (plugin));
+
     if (screen)
     {
         sdd->screen = netk_screen_get (gdk_screen_get_number (screen));

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to