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