pidgin/gtkconv.c

changeset 30802
165991082b46
parent 30706
612b36b49058
child 31271
4a50b745205c
child 32391
5f9f23a48f82
equal deleted inserted replaced
30801:db3925e9d961 30802:165991082b46
3901 3901
3902 if (!PURPLE_BLIST_NODE_IS_BUDDY(node)) 3902 if (!PURPLE_BLIST_NODE_IS_BUDDY(node))
3903 continue; 3903 continue;
3904 3904
3905 account = purple_buddy_get_account(buddy); 3905 account = purple_buddy_get_account(buddy);
3906 if (purple_account_is_connected(account)) 3906 if (purple_account_is_connected(account) || account == gtkconv->active_conv->account)
3907 { 3907 {
3908 /* Use the PurplePresence to get unique buddies. */ 3908 /* Use the PurplePresence to get unique buddies. */
3909 PurplePresence *presence = purple_buddy_get_presence(buddy); 3909 PurplePresence *presence = purple_buddy_get_presence(buddy);
3910 if (!g_list_find_custom(list, presence, (GCompareFunc)compare_buddy_presence)) 3910 if (!g_list_find_custom(list, presence, (GCompareFunc)compare_buddy_presence))
3911 list = g_list_prepend(list, presence); 3911 list = g_list_prepend(list, presence);

mercurial