* gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
Don't show an error dialog when changing to a non-existing folder,
since this is ususally just an annoyance.
svn path=/trunk/; revision=21894
+2008-12-13 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 562579 – Remove error dialog when directory does not exist
+
+ * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
+ Don't show an error dialog when changing to a non-existing folder,
+ since this is ususally just an annoyance.
+
2008-12-13 Matthias Clasen <mclasen@redhat.com>
Bug 556233 – local-only causes G_IS_FILE warning
}
else
{
- /* error and bail out */
- error_changing_folder_dialog (impl, data->original_file, data->original_error);
+ /* Error and bail out, ignoring "not found" errors since they're useless:
+ * they only happen when a program defaults to a folder that has been (re)moved.
+ */
+ if (!g_error_matches (data->original_error, G_IO_ERROR_NOT_FOUND))
+ error_changing_folder_dialog (impl, data->original_file, data->original_error);
+ else
+ g_error_free (data->original_error);
g_object_unref (data->original_file);
goto out;