diff options
Diffstat (limited to 'src/bookmarks')
-rw-r--r-- | src/bookmarks/ephy-bookmarks.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bookmarks/ephy-bookmarks.c b/src/bookmarks/ephy-bookmarks.c index 8ba6bd217..89341ae70 100644 --- a/src/bookmarks/ephy-bookmarks.c +++ b/src/bookmarks/ephy-bookmarks.c @@ -1272,7 +1272,10 @@ update_has_smart_address (EphyBookmarks *bookmarks, EphyNode *bmk, const char *a */ if (smart && with_options) { - ephy_node_remove_child (smart_bmks, bmk); + if (ephy_node_has_child (smart_bmks, bmk)) + { + ephy_node_remove_child (smart_bmks, bmk); + } ephy_node_add_child (smart_bmks, bmk); } else if (smart) |