diff options
author | Colin Walters <walters@verbum.org> | 2013-05-09 16:48:38 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2013-05-09 16:48:38 -0400 |
commit | 33f67302494a5f769ad1b49302acdefa45ef3aee (patch) | |
tree | 4debd6832c98c87893e02c75338e942ac494b5a2 /gtk/gtkbookmarksmanager.c | |
parent | 4f01c0b159409727e736b841c5ca0d3d6b60da6c (diff) | |
download | gtk+-33f67302494a5f769ad1b49302acdefa45ef3aee.tar.gz |
GtkBookmarksManager: Only save if we have data to save
Otherwise we write an empty file, which is lame.
Diffstat (limited to 'gtk/gtkbookmarksmanager.c')
-rw-r--r-- | gtk/gtkbookmarksmanager.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); } |