From 0239ee50be0df27f1e01ddc5ea64e9c759da55ec Mon Sep 17 00:00:00 2001 From: Timothy Arceri Date: Wed, 31 Oct 2012 22:05:48 +1100 Subject: [PATCH] Remove bookmark duplicate of shortcut Application code can set shortcut folders that are already bookmarks. This code causes the bookmarks to be refreshed after the shortcut is added removing any possible bookmark duplicates https://bugzilla.gnome.org/show_bug.cgi?id=577806 --- gtk/gtkfilechooserdefault.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index fe0a1e6711..3e4458c2ac 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -7771,6 +7771,9 @@ add_shortcut_get_info_cb (GCancellable *cancellable, shortcuts_insert_file (data->impl, pos, SHORTCUT_TYPE_FILE, NULL, data->file, NULL, FALSE, SHORTCUTS_SHORTCUTS); + /* need to call shortcuts_add_bookmarks to flush out any duplicates bug #577806 */ + shortcuts_add_bookmarks (data->impl); + out: g_object_unref (data->impl); g_object_unref (data->file);