src/gtkconn.c

changeset 13015
79ca1e6153bd
parent 13014
fa17f785b6fe
child 13031
988d0776a3f3
--- a/src/gtkconn.c	Mon Jan 23 06:54:29 2006 +0000
+++ b/src/gtkconn.c	Mon Jan 23 08:08:33 2006 +0000
@@ -84,6 +84,7 @@
 	if (g_hash_table_size(errored_accounts) > 0)
 	{
 		g_hash_table_remove(errored_accounts, account);
+		gaim_gtk_blist_update_account_error_state(account, NULL);
 		if (g_hash_table_size(errored_accounts) == 0)
 			gtk_gaim_status_box_set_error(GTK_GAIM_STATUS_BOX(gtkblist->statusbox), NULL);
 	}
@@ -155,6 +156,7 @@
 	errored_account = g_hash_table_lookup(errored_accounts, account);
 
 	if (!gc->wants_to_die) {
+		gaim_gtk_blist_update_account_error_state(account, text);
 		if (gtkblist != NULL)
 			gtk_gaim_status_box_set_error(GTK_GAIM_STATUS_BOX(gtkblist->statusbox), text);
 
@@ -232,6 +234,7 @@
 	if (g_hash_table_size(errored_accounts) > 0)
 	{
 		g_hash_table_remove(errored_accounts, account);
+		gaim_gtk_blist_update_account_error_state(account, NULL);
 		if (g_hash_table_size(errored_accounts) == 0)
 		{
 			GaimGtkBuddyList *gtkblist;

mercurial