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;
|
gchar* sqlcmd;
|
||||||
char* errmsg = NULL;
|
char* errmsg = NULL;
|
||||||
|
KatzeItem* old_parent;
|
||||||
gchar* parent;
|
gchar* parent;
|
||||||
gchar* uri;
|
gchar* uri;
|
||||||
|
|
||||||
|
@ -222,10 +223,12 @@ midori_bookmarks_insert_item_db (sqlite3* db,
|
||||||
else
|
else
|
||||||
uri = g_strdup ("");
|
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);
|
parent = g_strdup (folder);
|
||||||
else if (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 (katze_item_get_parent (item)));
|
parent = g_strdup (katze_item_get_name (old_parent));
|
||||||
else
|
else
|
||||||
parent = g_strdup ("");
|
parent = g_strdup ("");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue