src/gtkblist.c

changeset 11577
7cb6e1db780e
parent 11556
d32bdc32bb79
child 11624
0b281b559662
equal deleted inserted replaced
11576:484149428832 11577:7cb6e1db780e
4004 gaim_gtk_blist_update_group(list, node->parent); 4004 gaim_gtk_blist_update_group(list, node->parent);
4005 4005
4006 contact = (GaimContact*)node; 4006 contact = (GaimContact*)node;
4007 buddy = gaim_contact_get_priority_buddy(contact); 4007 buddy = gaim_contact_get_priority_buddy(contact);
4008 4008
4009 if (buddy && (gaim_presence_is_online(buddy->presence) || 4009 if (buddy && gaim_account_is_connected(buddy->account) &&
4010 (gaim_presence_is_online(buddy->presence) ||
4010 buddy->present == GAIM_BUDDY_SIGNING_OFF || 4011 buddy->present == GAIM_BUDDY_SIGNING_OFF ||
4011 (gaim_account_is_connected(buddy->account) && 4012 gaim_prefs_get_bool("/gaim/gtk/blist/show_offline_buddies") ||
4012 gaim_prefs_get_bool("/gaim/gtk/blist/show_offline_buddies")) ||
4013 gaim_blist_node_get_bool(node, "show_offline"))) 4013 gaim_blist_node_get_bool(node, "show_offline")))
4014 { 4014 {
4015 GtkTreeIter iter; 4015 GtkTreeIter iter;
4016 4016
4017 if(!insert_node(list, node, &iter)) 4017 if(!insert_node(list, node, &iter))

mercurial