diff options
author | Steve Zesch <[email protected]> | 2012-11-17 15:59:12 -0500 |
---|---|---|
committer | Steve Zesch <[email protected]> | 2012-11-17 15:59:12 -0500 |
commit | e6dca8b9f292702254792bac10fcc2904457bae6 (patch) | |
tree | 813563ff0c7ad145350e4f00e8f5f25f158660ca /src/dlg-add-files.c | |
parent | 35d6ad55bcc7f23aea34e88d63c67fee381b8b45 (diff) | |
download | engrampa-e6dca8b9f292702254792bac10fcc2904457bae6.tar.bz2 engrampa-e6dca8b9f292702254792bac10fcc2904457bae6.tar.xz |
file-roller crashes when clicking Cancel in Add Files
Diffstat (limited to 'src/dlg-add-files.c')
-rw-r--r-- | src/dlg-add-files.c | 7 |
1 files changed, 6 insertions, 1 deletions
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); |