diff options
Diffstat (limited to 'src/bookmarks/ephy-bookmarks-import.c')
-rw-r--r-- | src/bookmarks/ephy-bookmarks-import.c | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/bookmarks/ephy-bookmarks-import.c b/src/bookmarks/ephy-bookmarks-import.c index 9182bed60..182f8b887 100644 --- a/src/bookmarks/ephy-bookmarks-import.c +++ b/src/bookmarks/ephy-bookmarks-import.c @@ -169,11 +169,8 @@ xbel_parse_folder (EphyBookmarks *bookmarks, child->children, keyword); - if (keyword) - { - g_free (keyword); - keyword = NULL; - } + g_free (keyword); + keyword = g_strdup (default_keyword); } child = child->next; @@ -194,22 +191,10 @@ xbel_parse_bookmarks (EphyBookmarks *bookmarks, { if (xmlStrEqual (child->name, "xbel")) { - xbel_parse_bookmarks (bookmarks, - child->children, - default_keyword); - } - else if (xmlStrEqual (child->name, "folder")) - { xbel_parse_folder (bookmarks, child->children, default_keyword); } - else if (xmlStrEqual (child->name, "bookmark")) - { - xbel_parse_folder (bookmarks, - child, - default_keyword); - } child = child->next; } |