]> git.0d.be Git - empathy.git/commitdiff
Always display favorite contacts (#592595)
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 11 Nov 2010 11:28:41 +0000 (12:28 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 17 Feb 2011 13:38:31 +0000 (14:38 +0100)
libempathy-gtk/empathy-individual-view.c

index 7bc05b785ef5ed98749fa953635e10f0f4cbdc97..694248c7b216e07b05fd83e74a1d33ece20cc262 100644 (file)
@@ -1681,6 +1681,7 @@ individual_view_is_visible_individual (EmpathyIndividualView *self,
   EmpathyLiveSearch *live = EMPATHY_LIVE_SEARCH (priv->search_widget);
   const gchar *str;
   GList *personas, *l;
+  gboolean is_favorite;
 
   /* We're only giving the visibility wrt filtering here, not things like
    * presence. */
@@ -1690,8 +1691,10 @@ individual_view_is_visible_individual (EmpathyIndividualView *self,
       return FALSE;
     }
 
+  is_favorite = folks_favourite_get_is_favourite (
+      FOLKS_FAVOURITE (individual));
   if (is_searching == FALSE)
-    return (priv->show_offline || is_online);
+    return (priv->show_offline || is_online || is_favorite);
 
   /* check alias name */
   str = folks_aliasable_get_alias (FOLKS_ALIASABLE (individual));