From e113fd2b1d0e6170eae606524f35d129042ba001 Mon Sep 17 00:00:00 2001 From: Will Song Date: Sun, 23 Nov 2014 02:00:56 -0600 Subject: [PATCH] roster_get_contacts_nooffline only gets contacts that are not offline --- src/roster_list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/roster_list.c b/src/roster_list.c index 792d804c..ca777033 100644 --- a/src/roster_list.c +++ b/src/roster_list.c @@ -317,7 +317,8 @@ roster_get_contacts_nooffline(void) g_hash_table_iter_init(&iter, contacts); while (g_hash_table_iter_next(&iter, &key, &value)) { - result = g_slist_insert_sorted(result, value, (GCompareFunc)_compare_contacts); + if(strcmp(p_contact_presence(value), "offline")) + result = g_slist_insert_sorted(result, value, (GCompareFunc)_compare_contacts); } // resturn all contact structs