[Xfce4-commits] <midori:master> Fix for folders in bookmarksbar
Christian Dywan
noreply at xfce.org
Thu Jul 1 23:38:04 CEST 2010
Updating branch refs/heads/master
to 6fb35107a0d948b4e8f20d13641133ec9643013b (commit)
from 3c4896f94fb507afc00ac83bb54656293a0a8904 (commit)
commit 6fb35107a0d948b4e8f20d13641133ec9643013b
Author: Alexander Butenko <a.butenka at gmail.com>
Date: Thu Jul 1 15:42:54 2010 -0400
Fix for folders in bookmarksbar
midori/midori-browser.c | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 5bbba4e..99488a9 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -6531,7 +6531,20 @@ midori_bookmarkbar_populate (MidoriBrowser* browser)
while ((item = katze_array_get_nth_item (KATZE_ARRAY (array), i)))
{
- midori_bookmarkbar_insert_item (browser->bookmarkbar, item);
+ if (KATZE_ITEM_IS_BOOKMARK (item))
+ midori_bookmarkbar_insert_item (browser->bookmarkbar, item);
+ else
+ {
+ KatzeArray* subfolder;
+ gchar* subsqlcmd;
+
+ subsqlcmd = g_strdup_printf ("SELECT uri, title, app FROM bookmarks WHERE "
+ " folder = '%s'", katze_item_get_name (item));
+ subfolder = katze_array_from_sqlite (db, sqlcmd);
+ katze_item_set_name (KATZE_ITEM (subfolder), katze_item_get_name (item));
+ midori_bookmarkbar_insert_item (browser->bookmarkbar, KATZE_ITEM (subfolder));
+ g_free (subsqlcmd);
+ }
i++;
}
_action_set_sensitive (browser, "BookmarkAdd", TRUE);
More information about the Xfce4-commits
mailing list