From: Frédéric Péters Date: Tue, 16 Jun 2009 07:48:45 +0000 (+0200) Subject: Do not blink status icon for notification only events X-Git-Url: https://git.0d.be/?p=empathy.git;a=commitdiff_plain;h=14e24fa32cf6059e9a5cedadc86cef8dea7575fd Do not blink status icon for notification only events --- diff --git a/src/empathy-status-icon.c b/src/empathy-status-icon.c index 9c219488..92173844 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);