[empathy] Do not blink status icon for notification only events
- From: Frederic Peters <fpeters src gnome org>
- To: svn-commits-list gnome org
- Subject: [empathy] Do not blink status icon for notification only events
- Date: Tue, 23 Jun 2009 06:10:03 -0400 (EDT)
commit 14e24fa32cf6059e9a5cedadc86cef8dea7575fd
Author: Frédéric Péters <fpeters 0d be>
Date: Tue Jun 16 09:48:45 2009 +0200
Do not blink status icon for notification only events
src/empathy-status-icon.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/src/empathy-status-icon.c b/src/empathy-status-icon.c
index 9c21948..9217384 100644
--- a/src/empathy-status-icon.c
+++ b/src/empathy-status-icon.c
@@ -229,13 +229,14 @@ status_icon_event_added_cb (EmpathyEventManager *manager,
DEBUG ("New event %p", event);
priv->event = event;
- priv->showing_event_icon = TRUE;
-
- status_icon_update_icon (icon);
- status_icon_update_tooltip (icon);
+ if (event->must_ack) {
+ priv->showing_event_icon = TRUE;
+ status_icon_update_icon (icon);
+ status_icon_update_tooltip (icon);
+ }
status_icon_update_notification (icon);
- if (!priv->blink_timeout) {
+ if (!priv->blink_timeout && priv->showing_event_icon) {
priv->blink_timeout = g_timeout_add (BLINK_TIMEOUT,
(GSourceFunc) status_icon_blink_timeout_cb,
icon);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]