]> git.0d.be Git - empathy.git/commitdiff
Show Popular contacts in the "Top Contacts" group
authorSeif Lotfy <seif@lotfy.com>
Sat, 16 Jun 2012 22:14:17 +0000 (00:14 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 18 Jun 2012 10:54:51 +0000 (12:54 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=678083

libempathy-gtk/empathy-roster-view.c

index 1b1c394d17428f292835ef8141d3206331c9f26a..b823b71a4227ddb7ef465525a90778df62f51d1d 100644 (file)
@@ -304,9 +304,13 @@ individual_added (EmpathyRosterView *self,
   else
     {
       GeeSet *groups;
+      GList *tops;
+
+      tops = empathy_individual_manager_get_top_individuals (self->priv->manager);
 
       if (folks_favourite_details_get_is_favourite (
-            FOLKS_FAVOURITE_DETAILS (individual)))
+            FOLKS_FAVOURITE_DETAILS (individual)) || 
+          g_list_index (tops, individual) != -1)
         {
           add_to_group (self, individual, TOP_GROUP);
         }