Commit 1d8b2e33 authored by Iulian Radu's avatar Iulian Radu

bookmarks-import: Display new bookmarks immediately after an import

This fixes the problem where the browser has to be restarted after
importing a set of bookmarks from a gvdb file/firefox profile.

https://bugzilla.gnome.org/show_bug.cgi?id=780564
parent aa05f49d
......@@ -336,6 +336,7 @@ ephy_bookmarks_manager_add_bookmarks (EphyBookmarksManager *self,
{
GSequenceIter *iter;
GSequenceIter *new_iter;
int position;
g_return_if_fail (EPHY_IS_BOOKMARKS_MANAGER (self));
g_return_if_fail (bookmarks != NULL);
......@@ -348,6 +349,9 @@ ephy_bookmarks_manager_add_bookmarks (EphyBookmarksManager *self,
new_iter = ephy_bookmarks_search_and_insert_bookmark (self->bookmarks,
g_object_ref (bookmark));
if (new_iter) {
position = g_sequence_iter_get_position (new_iter);
g_list_model_items_changed (G_LIST_MODEL (self), position, 0, 1);
g_signal_emit (self, signals[BOOKMARK_ADDED], 0, bookmark);
ephy_bookmarks_manager_watch_bookmark (self, bookmark);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment