[Goodies-commits] r7207 - in xfce4-clipman-plugin/trunk: . panel-plugin

Mike Massonnet mmassonnet at xfce.org
Wed Apr 15 20:39:28 CEST 2009


Author: mmassonnet
Date: 2009-04-15 18:39:27 +0000 (Wed, 15 Apr 2009)
New Revision: 7207

Modified:
   xfce4-clipman-plugin/trunk/ChangeLog
   xfce4-clipman-plugin/trunk/panel-plugin/main.c
Log:
Replace g_idle against g_timeout

Modified: xfce4-clipman-plugin/trunk/ChangeLog
===================================================================
--- xfce4-clipman-plugin/trunk/ChangeLog	2009-04-15 09:31:27 UTC (rev 7206)
+++ xfce4-clipman-plugin/trunk/ChangeLog	2009-04-15 18:39:27 UTC (rev 7207)
@@ -1,3 +1,13 @@
+2009-04-15	Mike Massonnet
+Replace g_idle against g_timeout
+
+	- panel-plugin/main.c(status_icon_register):
+		Use g_timeout of 60 seconds instead of g_idle (asap as the main
+		loop is idle) since I noticed that logging in with the plugin
+		being autostarted and the panel was not yet all run up, the
+		plugin quit as it has been reported to be not embedded within
+		the notification area.
+
 2009-04-14	Mike Massonnet
 Drop startup notification from the desktop entry file
 

Modified: xfce4-clipman-plugin/trunk/panel-plugin/main.c
===================================================================
--- xfce4-clipman-plugin/trunk/panel-plugin/main.c	2009-04-15 09:31:27 UTC (rev 7206)
+++ xfce4-clipman-plugin/trunk/panel-plugin/main.c	2009-04-15 18:39:27 UTC (rev 7207)
@@ -266,7 +266,7 @@
   /* Status Icon */
   plugin->status_icon = gtk_status_icon_new ();
   gtk_status_icon_set_tooltip (plugin->status_icon, _("Clipman"));
-  g_idle_add ((GSourceFunc)cb_status_icon_is_embedded, plugin->status_icon);
+  g_timeout_add_seconds (60, (GSourceFunc)cb_status_icon_is_embedded, plugin->status_icon);
 
   /* Signals */
   g_signal_connect_swapped (plugin->status_icon, "activate",




More information about the Goodies-commits mailing list