diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 71cc5275da..9fceb8aa70 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -8138,10 +8138,10 @@ struct FileExistsData }; static void -save_entry_get_info_cb (GCancellable *cancellable, - GFileInfo *info, - const GError *error, - gpointer user_data) +name_entry_get_parent_info_cb (GCancellable *cancellable, + GFileInfo *info, + const GError *error, + gpointer user_data) { gboolean parent_is_folder; gboolean cancelled = g_cancellable_is_cancelled (cancellable); @@ -8185,7 +8185,7 @@ save_entry_get_info_cb (GCancellable *cancellable, else g_signal_emit_by_name (data->impl, "response-requested"); } - else /* GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER */ + else if (data->impl->action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER) { GError *error = NULL; @@ -8198,6 +8198,8 @@ save_entry_get_info_cb (GCancellable *cancellable, else error_creating_folder_dialog (data->impl, data->file, error); } + else + g_assert_not_reached (); } else { @@ -8299,7 +8301,7 @@ file_exists_get_info_cb (GCancellable *cancellable, _gtk_file_system_get_info (data->impl->file_system, data->parent_file, "standard::type", - save_entry_get_info_cb, + name_entry_get_parent_info_cb, data); set_busy_cursor (data->impl, TRUE); }