src/gtksavedstatuses.c

changeset 12856
3615684c6f1a
parent 12823
d5f2222d76e1
child 12888
6fedd1f47fe0
--- a/src/gtksavedstatuses.c	Thu Jan 12 21:30:59 2006 +0000
+++ b/src/gtksavedstatuses.c	Fri Jan 13 01:02:56 2006 +0000
@@ -1278,7 +1278,12 @@
 	char *message = NULL;
 	const char *name = NULL;
 
-	gtk_combo_box_get_active_iter(dialog->box, &iter);
+	if (!gtk_combo_box_get_active_iter(dialog->box, &iter)) {
+		gtk_widget_destroy(dialog->window);
+		g_free(dialog);
+		return;
+	}
+
 	gtk_tree_model_get(GTK_TREE_MODEL(dialog->model), &iter,
 					   SUBSTATUS_COLUMN_ACCOUNT, &account,
 					   SUBSTATUS_COLUMN_STATUS_ID, &id,

mercurial