summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakao Fujiwara <tfujiwar@redhat.com>2009-09-12 12:16:12 +0900
committerTakao Fujiwara <tfujiwar@redhat.com>2009-09-12 12:16:12 +0900
commitaeea38dd59c49272db1a7475994b8e2c11bb574f (patch)
tree2fba261b673ce3fb7553f63931531309e1914ed2
parentc25ef9245be4e0be2126ef3d075df4401949b570 (diff)
downloadgdm-aeea38dd59c49272db1a7475994b8e2c11bb574f.tar.gz
Fix SEGV after click "OK" without selections on language dialog.
Bug #536387 Reviewed by Ray Strode
-rw-r--r--gui/simple-greeter/gdm-chooser-widget.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-chooser-widget.c b/gui/simple-greeter/gdm-chooser-widget.c
index b3f2a0d2..f3aa58be 100644
--- a/gui/simple-greeter/gdm-chooser-widget.c
+++ b/gui/simple-greeter/gdm-chooser-widget.c
@@ -408,6 +408,10 @@ gdm_chooser_widget_get_selected_item (GdmChooserWidget *widget)
get_selected_list_path (widget, &path);
+ if (path == NULL) {
+ return NULL;
+ }
+
model = GTK_TREE_MODEL (widget->priv->list_store);
if (gtk_tree_model_get_iter (model, &iter, path)) {