diff --git a/ChangeLog b/ChangeLog index f2862e4e05..f46a69e008 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-09-19 Matthias Clasen + + * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb): + Display an error when we come to the root. + 2006-09-17 Matthias Clasen * gtk/gtkfilechooserbutton.c: Use bookmark labels in diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index e7fd450cf4..137610ac7a 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -6174,7 +6174,8 @@ update_current_folder_get_info_cb (GtkFileSystemHandle *handle, } /* get parent path and try to change the folder to that */ - if (gtk_file_system_get_parent (impl->file_system, data->path, &parent_path, NULL)) + if (gtk_file_system_get_parent (impl->file_system, data->path, &parent_path, NULL) && + parent_path) { gtk_file_path_free (data->path); data->path = parent_path;