pidgin/gtkaccount.c

branch
cpw.qulogic.gtk3
changeset 32931
5aaf2dd75f1c
parent 32929
2c6aa2ca6a52
child 32932
0672f4626f75
--- a/pidgin/gtkaccount.c	Thu Dec 29 01:46:39 2011 +0000
+++ b/pidgin/gtkaccount.c	Thu Dec 29 01:49:46 2011 +0000
@@ -1205,8 +1205,12 @@
 		gtk_widget_show_all(dialog->voice_frame);
 	}
 
-	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dialog->suppression_check),
-								purple_account_get_silence_suppression(dialog->account));
+	if (dialog->account) {
+		gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dialog->suppression_check),
+		                             purple_account_get_silence_suppression(dialog->account));
+	} else {
+		gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(dialog->suppression_check), FALSE);
+	}
 #endif
 }
 

mercurial