[empathy] Display the fake 'Favorites' group at the top of the contact list



commit d8d32209c69c82ebec704126c461abb9e39e1b8f
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Tue Mar 9 15:42:18 2010 +0100

    Display the fake 'Favorites' group at the top of the contact list

 libempathy-gtk/empathy-contact-list-store.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/libempathy-gtk/empathy-contact-list-store.c b/libempathy-gtk/empathy-contact-list-store.c
index b322ed7..223d430 100644
--- a/libempathy-gtk/empathy-contact-list-store.c
+++ b/libempathy-gtk/empathy-contact-list-store.c
@@ -1582,11 +1582,15 @@ compare_separator_and_groups (gboolean is_separator_a,
 		return -1;
 	} else if (!contact_a && !contact_b) {
 		/* Two groups. The 'Ungrouped' fake group is display at the bottom of the
-		 * contact list. */
+		 * contact list and the 'Favorites' at the top. */
 		if (!tp_strdiff (name_a, EMPATHY_CONTACT_LIST_STORE_UNGROUPED))
 			return 1;
 		else if (!tp_strdiff (name_b, EMPATHY_CONTACT_LIST_STORE_UNGROUPED))
 			return -1;
+		else if (!tp_strdiff (name_a, EMPATHY_CONTACT_LIST_STORE_FAVORITE))
+			return -1;
+		else if (!tp_strdiff (name_b, EMPATHY_CONTACT_LIST_STORE_FAVORITE))
+			return 1;
 		else
 			return g_utf8_collate (name_a, name_b);
 	}



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