mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
Exit early if we can't get file info - this happens if the iter points to
2007-01-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserdefault.c (update_chooser_entry): Exit early if we can't get file info - this happens if the iter points to the row where we are editing the name for a newly created folder. (#392191, Michael Partridge, patch by Kristian Rietveld) svn path=/trunk/; revision=17046
This commit is contained in:
parent
1c2718400d
commit
846197a5bd
@ -1,3 +1,11 @@
|
||||
2007-01-03 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooserdefault.c (update_chooser_entry):
|
||||
Exit early if we can't get file info - this happens
|
||||
if the iter points to the row where we are editing
|
||||
the name for a newly created folder. (#392191, Michael
|
||||
Partridge, patch by Kristian Rietveld)
|
||||
|
||||
2007-01-03 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/*.c:
|
||||
|
@ -6139,6 +6139,12 @@ update_chooser_entry (GtkFileChooserDefault *impl)
|
||||
|
||||
info = _gtk_file_system_model_get_info (impl->browse_files_model, &child_iter);
|
||||
|
||||
/* If the cursor moved to the row of the newly created folder,
|
||||
* retrieving info will return NULL.
|
||||
*/
|
||||
if (!info)
|
||||
return;
|
||||
|
||||
g_free (impl->browse_files_last_selected_name);
|
||||
impl->browse_files_last_selected_name = g_strdup (gtk_file_info_get_display_name (info));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user