diff options
Diffstat (limited to 'lib/ephy-file-chooser.c')
-rw-r--r-- | lib/ephy-file-chooser.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/ephy-file-chooser.c b/lib/ephy-file-chooser.c index 9b3fa7d38..1a31959a7 100644 --- a/lib/ephy-file-chooser.c +++ b/lib/ephy-file-chooser.c @@ -112,10 +112,11 @@ file_chooser_response_cb (GtkWidget *widget, char *dir, *filename; filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); + if (filename == NULL) return; dir = g_path_get_dirname (filename); - - eel_gconf_set_path (dialog->priv->persist_key, dir); + if (dir != NULL) + eel_gconf_set_path (dialog->priv->persist_key, dir); g_free (dir); g_free (filename); |