]> git.0d.be Git - empathy.git/commitdiff
update_weak_contact: use a greater or equal comparaison
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 10 Nov 2011 09:54:04 +0000 (10:54 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Wed, 16 Nov 2011 10:31:24 +0000 (11:31 +0100)
That way we'll pick at least one TpContact if there is only one contact in
the individual and he doesn't have any presence (IRC for example).

https://bugzilla.gnome.org/show_bug.cgi?id=663763

libempathy-gtk/empathy-individual-widget.c

index 49e52861c47f710ffd07497a982816b801e0404c..bbd8c9629f8334ea72265965d259993797c89c4c 100644 (file)
@@ -189,7 +189,7 @@ update_weak_contact (EmpathyIndividualWidget *self)
               presence_type_cur = folks_presence_details_get_presence_type (
                   presence);
 
-              if (folks_presence_details_typecmp (
+              if (tp_contact == NULL || folks_presence_details_typecmp (
                     presence_type_cur, presence_type) > 0)
                 {
                   presence_type = presence_type_cur;