[gnome-contacts] Update ContactPresense when persona set changes



commit ff91e2d45a3caac840e78c5cf25efbbc3a7e65c5
Author: Alexander Larsson <alexl redhat com>
Date:   Fri May 11 16:49:21 2012 +0200

    Update ContactPresense when persona set changes
    
    We might have added or removed a telepathy persona

 src/contacts-contact.vala |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/contacts-contact.vala b/src/contacts-contact.vala
index 2376f32..9a2f52f 100644
--- a/src/contacts-contact.vala
+++ b/src/contacts-contact.vala
@@ -99,8 +99,13 @@ public class Contacts.ContactPresence : Grid {
 	update_presence_widgets ();
       });
 
+    var id2 = contact.personas_changed.connect ( () => {
+	update_presence_widgets ();
+      });
+
     this.destroy.connect (() => {
 	contact.disconnect (id);
+	contact.disconnect (id2);
       });
   }
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]