src/gtkblist.c

changeset 8203
23f66d41ff8c
parent 8198
867abd109161
child 8222
a2b64e84a967
--- a/src/gtkblist.c	Tue Feb 03 06:46:04 2004 +0000
+++ b/src/gtkblist.c	Tue Feb 03 06:55:59 2004 +0000
@@ -3117,14 +3117,17 @@
 static void gaim_gtk_blist_update_group(GaimBuddyList *list, GaimBlistNode *node)
 {
 	GaimGroup *group;
+	int count;
 
 	g_return_if_fail(GAIM_BLIST_NODE_IS_GROUP(node));
 
 	group = (GaimGroup*)node;
 
-	if(gaim_prefs_get_bool("/gaim/gtk/blist/show_empty_groups") ||
-			gaim_prefs_get_bool("/gaim/gtk/blist/show_offline_buddies") ||
-			gaim_blist_get_group_online_count(group) > 0) {
+	if(gaim_prefs_get_bool("/gaim/gtk/blist/show_offline_buddies"))
+		count = gaim_blist_get_group_size(group, FALSE);
+	else
+		count = gaim_blist_get_group_online_count(group);
+	if(gaim_prefs_get_bool("/gaim/gtk/blist/show_empty_groups") || count > 0) {
 		char *mark, *esc;
 		GtkTreeIter iter;
 

mercurial