aboutsummaryrefslogtreecommitdiff
path: root/src/trayicon.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-10-20 08:51:43 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2006-10-20 08:51:43 +0000
commit2e538dd9bacadc4df3f42928e59805923bcd77f7 (patch)
tree8941e1017d63f70fd36e69dafc3f91821ddf8f3c /src/trayicon.c
parent55be571a623af3e4b731c72c1e7f6f834216e6a8 (diff)
trayicon_set_notify(): unset blinking correctly.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1250 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/trayicon.c')
-rw-r--r--src/trayicon.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/trayicon.c b/src/trayicon.c
index 1b8c7a2e..ae5b7db9 100644
--- a/src/trayicon.c
+++ b/src/trayicon.c
@@ -210,8 +210,10 @@ void trayicon_set_notify(gboolean enabled)
if (enabled && notify_tag == 0) {
gtk_status_icon_set_blinking(trayicon.status_icon, enabled);
notify_tag = g_timeout_add(5000, notify_timeout_cb, NULL);
- } else if (!enabled && notify_tag > 0)
+ } else if (!enabled && notify_tag > 0) {
g_source_remove(notify_tag);
+ notify_timeout_cb(NULL);
+ }
}
void trayicon_set_stock_icon(StockPixmap icon)