src/gtkblist.c

changeset 11577
7cb6e1db780e
parent 11556
d32bdc32bb79
child 11624
0b281b559662
--- a/src/gtkblist.c	Thu Sep 29 04:05:06 2005 +0000
+++ b/src/gtkblist.c	Thu Sep 29 13:59:36 2005 +0000
@@ -4006,10 +4006,10 @@
 	contact = (GaimContact*)node;
 	buddy = gaim_contact_get_priority_buddy(contact);
 
-	if (buddy && (gaim_presence_is_online(buddy->presence) ||
+	if (buddy && gaim_account_is_connected(buddy->account) &&
+			(gaim_presence_is_online(buddy->presence) ||
 		buddy->present == GAIM_BUDDY_SIGNING_OFF ||
-		(gaim_account_is_connected(buddy->account) &&
-			gaim_prefs_get_bool("/gaim/gtk/blist/show_offline_buddies")) ||
+		gaim_prefs_get_bool("/gaim/gtk/blist/show_offline_buddies") ||
 			gaim_blist_node_get_bool(node, "show_offline")))
 	{
 		GtkTreeIter iter;

mercurial