From e6dca8b9f292702254792bac10fcc2904457bae6 Mon Sep 17 00:00:00 2001 From: Steve Zesch Date: Sat, 17 Nov 2012 15:59:12 -0500 Subject: file-roller crashes when clicking Cancel in Add Files --- src/dlg-add-files.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/dlg-add-files.c b/src/dlg-add-files.c index 6de4e57..7ece634 100644 --- a/src/dlg-add-files.c +++ b/src/dlg-add-files.c @@ -65,7 +65,12 @@ file_sel_response_cb (GtkWidget *widget, current_folder = gtk_file_chooser_get_current_folder_uri (file_sel); uri = gtk_file_chooser_get_uri (file_sel); g_settings_set_string (data->settings, PREF_ADD_CURRENT_FOLDER, current_folder); - g_settings_set_string (data->settings, PREF_ADD_FILENAME, uri); + + if (uri != NULL) + { + g_settings_set_string (data->settings, PREF_ADD_FILENAME, uri); + } + fr_window_set_add_default_dir (window, current_folder); g_free (uri); -- cgit v1.2.1