[Xfce4-commits] r24266 - xfce4-panel/trunk/libxfce4panel
Nick Schermer
nick at xfce.org
Thu Jan 4 18:46:52 CET 2007
Author: nick
Date: 2007-01-04 17:46:52 +0000 (Thu, 04 Jan 2007)
New Revision: 24266
Modified:
xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c
Log:
* The _item_screen_changed is also triggered when we close/remove and external plugin, which results in a couple of warnings. This should fix the problem.
Modified: xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c
===================================================================
--- xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c 2007-01-04 17:37:27 UTC (rev 24265)
+++ xfce4-panel/trunk/libxfce4panel/xfce-panel-external-item.c 2007-01-04 17:46:52 UTC (rev 24266)
@@ -494,6 +494,10 @@
XfceExternalPanelItemPrivate *priv;
priv = XFCE_EXTERNAL_PANEL_ITEM_GET_PRIVATE (XFCE_EXTERNAL_PANEL_ITEM (item));
+
+ /* quit when we're going to close the plugin */
+ if (priv->to_be_removed == TRUE)
+ return;
screen = gtk_widget_get_screen (GTK_WIDGET (item));
g_message ("%s: screen changed: %d\n",
More information about the Xfce4-commits
mailing list