From 33f67302494a5f769ad1b49302acdefa45ef3aee Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 9 May 2013 16:48:38 -0400 Subject: [PATCH] GtkBookmarksManager: Only save if we have data to save Otherwise we write an empty file, which is lame. --- gtk/gtkbookmarksmanager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkbookmarksmanager.c b/gtk/gtkbookmarksmanager.c index e475ea0756..c7eb026337 100644 --- a/gtk/gtkbookmarksmanager.c +++ b/gtk/gtkbookmarksmanager.c @@ -221,7 +221,8 @@ _gtk_bookmarks_manager_new (GtkBookmarksChangedFunc changed_func, gpointer chang /* Read the legacy one and write it to the new one */ legacy_bookmarks_file = get_legacy_bookmarks_file (); manager->bookmarks = read_bookmarks (legacy_bookmarks_file); - save_bookmarks (bookmarks_file, manager->bookmarks); + if (manager->bookmarks) + save_bookmarks (bookmarks_file, manager->bookmarks); g_object_unref (legacy_bookmarks_file); }