Fallback to the old parent when inserting bookmarks
This commit is contained in:
parent
c94e12e41c
commit
ec2d1e21c9
1 changed files with 6 additions and 3 deletions
|
@ -214,6 +214,7 @@ midori_bookmarks_insert_item_db (sqlite3* db,
|
|||
{
|
||||
gchar* sqlcmd;
|
||||
char* errmsg = NULL;
|
||||
KatzeItem* old_parent;
|
||||
gchar* parent;
|
||||
gchar* uri;
|
||||
|
||||
|
@ -222,10 +223,12 @@ midori_bookmarks_insert_item_db (sqlite3* db,
|
|||
else
|
||||
uri = g_strdup ("");
|
||||
|
||||
if (folder)
|
||||
/* Use folder, otherwise fallback to parent folder */
|
||||
old_parent = katze_item_get_parent (item);
|
||||
if (folder && *folder)
|
||||
parent = g_strdup (folder);
|
||||
else if (katze_item_get_name (katze_item_get_parent (item)))
|
||||
parent = g_strdup (katze_item_get_name (katze_item_get_parent (item)));
|
||||
else if (old_parent && katze_item_get_name (old_parent))
|
||||
parent = g_strdup (katze_item_get_name (old_parent));
|
||||
else
|
||||
parent = g_strdup ("");
|
||||
|
||||
|
|
Loading…
Reference in a new issue