diff options
-rw-r--r-- | gtk/gtkfilechooserdefault.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 67bdb55685..21133da675 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -5437,10 +5437,11 @@ set_root_uris (GtkFileChooserDefault *impl, { if (list_selected != NULL) { - shortcuts_find_folder (impl, list_selected); - - if (shortcut_type == SHORTCUT_TYPE_FILE) - g_object_unref (list_selected); + if (shortcut_type == SHORTCUT_TYPE_FILE) + { + shortcuts_find_folder (impl, list_selected); + g_object_unref (list_selected); + } } else { |