r2031 - in trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup: . src
stefan at sita.openmoko.org
stefan at sita.openmoko.org
Sat May 19 01:48:13 CEST 2007
Author: stefan
Date: 2007-05-19 01:48:04 +0200 (Sat, 19 May 2007)
New Revision: 2031
Modified:
trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/ChangeLog
trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/src/openmoko-panel-startup.c
Log:
2007-05-18 Stefan Schmidt <stefan at openmoko.org>
* ChangeLog:
* src/openmoko-panel-startup.c:
(startup_applet_free):
(monitor_event_func):
(applet_main):
(filter_func):
Make it less noisy by disableing debug for sn_process return value.
Correct the timer add and remove handling.
Modified: trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/ChangeLog
===================================================================
--- trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/ChangeLog 2007-05-18 22:45:01 UTC (rev 2030)
+++ trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/ChangeLog 2007-05-18 23:48:04 UTC (rev 2031)
@@ -1,11 +1,22 @@
-2007-05-18 Stefan Schmidt,,, <stefan at openmoko.org>
+2007-05-18 Stefan Schmidt <stefan at openmoko.org>
- Reviewed by NOBODY (OOPS!).
+ * ChangeLog:
+ * src/openmoko-panel-startup.c:
+ (startup_applet_free):
+ (monitor_event_func):
+ (applet_main):
+ (filter_func):
+ Make it less noisy by disableing debug for sn_process return value.
+ Correct the timer add and remove handling.
+2007-05-18 Stefan Schmidt <stefan at openmoko.org>
+
* src/openmoko-panel-startup.c:
(show_hourglass):
(hide_hourglass):
(mb_panel_applet_create):
+ A special eventbox around the image is not needed.
+ Cleanup some unneeded code
2007-05-18 Stefan Schmidt <stefan at openmoko.org>
Modified: trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/src/openmoko-panel-startup.c
===================================================================
--- trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/src/openmoko-panel-startup.c 2007-05-18 22:45:01 UTC (rev 2030)
+++ trunk/src/target/OM-2007/panel-plugins/openmoko-panel-startup/src/openmoko-panel-startup.c 2007-05-18 23:48:04 UTC (rev 2031)
@@ -53,7 +53,6 @@
GtkImage *image;
GdkPixbuf *hglass[HOURGLASS_PIXMAPS];
const char *last_icon;
- guint timeout_id;
GdkWindow *root_window;
SnDisplay *sn_display;
} StartupApplet;
@@ -63,6 +62,7 @@
struct LaunchList {
char *id;
time_t when;
+ guint timeout_id;
LaunchList *next;
};
@@ -76,7 +76,6 @@
{
gdk_window_remove_filter (applet->root_window,
(GdkFilterFunc) filter_func, applet);
- g_source_remove(applet->timeout_id);
g_slice_free(StartupApplet, applet);
}
@@ -120,10 +119,6 @@
{
g_message("Entered SN_MONITOR_EVENT_INITIATED");
- /* Set up a timeout that will be called every 0.5 seconds */
- applet->timeout_id = g_timeout_add(500,
- (GSourceFunc) applet_main, applet);
-
LaunchList *item = launch_list;
/* Reset counter */
@@ -144,6 +139,10 @@
t = time(NULL);
item->when = t + TIMEOUT;
+ /* Set up a timeout that will be called every 0.5 seconds */
+ item->timeout_id = g_timeout_add(500,
+ (GSourceFunc) applet_main, applet);
+
if (!hourglass_shown)
show_hourglass(applet);
}
@@ -163,6 +162,7 @@
else
last_item->next = item->next;
+ g_source_remove(item->timeout_id);
free(item->id);
free(item);
@@ -174,8 +174,6 @@
if (launch_list == NULL && hourglass_shown)
hide_hourglass(applet);
-
- g_source_remove(applet->timeout_id);
}
break;
default:
@@ -204,6 +202,7 @@
else
last_item->next = item->next;
+ g_source_remove(item->timeout_id);
free(item->id);
free(item);
@@ -237,7 +236,7 @@
ret = sn_display_process_event(applet->sn_display, xevent);
- g_message("%s: sn_display_process return value: %i", G_STRFUNC, ret);
+ //g_message("%s: sn_display_process return value: %i", G_STRFUNC, ret);
return GDK_FILTER_CONTINUE;
}
More information about the commitlog
mailing list