aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--ChangeLog.ja4
-rw-r--r--src/trayicon.c4
3 files changed, 11 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index cd3827eb..68582458 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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)