In save mode, don't return paths containing nonexisting directories.
2005-01-19 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond): In save mode, don't return paths containing nonexisting directories. (#162443, Jean Marie Favreau)
This commit is contained in:
parent
e9563e0f7f
commit
895e943360
@ -1,5 +1,9 @@
|
|||||||
2005-01-19 Matthias Clasen <mclasen@redhat.com>
|
2005-01-19 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond):
|
||||||
|
In save mode, don't return paths containing nonexisting
|
||||||
|
directories. (#162443, Jean Marie Favreau)
|
||||||
|
|
||||||
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
|
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
|
||||||
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
|
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
2005-01-19 Matthias Clasen <mclasen@redhat.com>
|
2005-01-19 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond):
|
||||||
|
In save mode, don't return paths containing nonexisting
|
||||||
|
directories. (#162443, Jean Marie Favreau)
|
||||||
|
|
||||||
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
|
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
|
||||||
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
|
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
|
||||||
|
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
2005-01-19 Matthias Clasen <mclasen@redhat.com>
|
2005-01-19 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond):
|
||||||
|
In save mode, don't return paths containing nonexisting
|
||||||
|
directories. (#162443, Jean Marie Favreau)
|
||||||
|
|
||||||
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
|
* gtk/gtkobject.c (gtk_object_add_arg_type): Use GLib limit
|
||||||
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
|
macros to avoid sparse warnings. Pointed out by Kjartan Maraas.
|
||||||
|
|
||||||
|
@ -5370,7 +5370,19 @@ gtk_file_chooser_default_should_respond (GtkFileChooserEmbed *chooser_embed)
|
|||||||
retval = FALSE;
|
retval = FALSE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
retval = TRUE;
|
{
|
||||||
|
/* check that everything up to the last component exists */
|
||||||
|
gtk_file_path_free (path);
|
||||||
|
path = gtk_file_path_copy (_gtk_file_chooser_entry_get_current_folder (entry));
|
||||||
|
is_folder = check_is_folder (impl->file_system, path, NULL);
|
||||||
|
if (!is_folder)
|
||||||
|
{
|
||||||
|
change_folder_and_display_error (impl, path);
|
||||||
|
retval = FALSE;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
retval = TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
gtk_file_path_free (path);
|
gtk_file_path_free (path);
|
||||||
return retval;
|
return retval;
|
||||||
|
Loading…
Reference in New Issue
Block a user