diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | ChangeLog.ja | 4 | ||||
-rw-r--r-- | src/trayicon.c | 4 |
3 files changed, 11 insertions, 1 deletions
@@ -1,3 +1,7 @@ +2006-10-20 + + * src/trayicon.c: trayicon_set_notify(): unset blinking correctly. + 2006-10-19 * libsylph/codeconv.c: conv_get_code_conv_func(): added JIS-SJIS and diff --git a/ChangeLog.ja b/ChangeLog.ja index 0943aa00..08fd7505 100644 --- a/ChangeLog.ja +++ b/ChangeLog.ja @@ -1,3 +1,7 @@ +2006-10-20 + + * src/trayicon.c: trayicon_set_notify(): 正しく点滅を解除するようにした。 + 2006-10-19 * libsylph/codeconv.c: conv_get_code_conv_func(): JIS-SJIS と UTF-8 から 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) |