From 2e538dd9bacadc4df3f42928e59805923bcd77f7 Mon Sep 17 00:00:00 2001 From: hiro Date: Fri, 20 Oct 2006 08:51:43 +0000 Subject: trayicon_set_notify(): unset blinking correctly. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1250 ee746299-78ed-0310-b773-934348b2243d --- src/trayicon.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/trayicon.c') 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) -- cgit v1.2.3