]> git.0d.be Git - empathy.git/commitdiff
notifications-approver: don't show notifications for auth events
authorJonny Lamb <jonnylamb@gnome.org>
Wed, 8 Dec 2010 18:24:47 +0000 (18:24 +0000)
committerJonny Lamb <jonnylamb@gnome.org>
Thu, 9 Dec 2010 16:35:24 +0000 (16:35 +0000)
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
src/empathy-notifications-approver.c

index 0bfe032740016512174ccd435d84b7f53b16ebf7..e0d540cdcda0eaad185a6b125ccd9ce2b7ef3268 100644 (file)
@@ -314,7 +314,11 @@ event_added_cb (EmpathyEventManager *manager,
   if (self->priv->event != NULL)
     return;
 
+  if (event->type == EMPATHY_EVENT_TYPE_AUTH)
+    return;
+
   self->priv->event = event;
+
   update_notification (self);
 }
 
@@ -326,6 +330,9 @@ event_removed_cb (EmpathyEventManager *manager,
   if (event != self->priv->event)
     return;
 
+  if (event->type == EMPATHY_EVENT_TYPE_AUTH)
+    return;
+
   self->priv->event = empathy_event_manager_get_top_event (
       self->priv->event_mgr);
 
@@ -340,6 +347,9 @@ event_updated_cb (EmpathyEventManager *manager,
   if (event != self->priv->event)
     return;
 
+  if (event->type == EMPATHY_EVENT_TYPE_AUTH)
+    return;
+
   if (empathy_notify_manager_notification_is_enabled (self->priv->notify_mgr))
     update_notification (self);
 }