]> spindle.queued.net Git - midori/commitdiff
Show bookmarksbar after item was added to db and not before
authorAlexander Butenko <a.butenka@gmail.com>
Fri, 25 Jun 2010 04:24:53 +0000 (00:24 -0400)
committerChristian Dywan <christian@twotoasts.de>
Sat, 26 Jun 2010 15:43:03 +0000 (17:43 +0200)
midori/midori-browser.c

index 5b3fd372eda115b8c4dd46ca11cac36d58e91c65..958da3cb3fa31322b7ac58d57400397b47b6ef58 100644 (file)
@@ -911,7 +911,6 @@ midori_browser_edit_bookmark_dialog_new (MidoriBrowser* browser,
     if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT)
     {
         gchar* selected;
-        KatzeArray* folder;
 
         katze_item_set_name (bookmark,
             gtk_entry_get_text (GTK_ENTRY (entry_title)));
@@ -927,11 +926,6 @@ midori_browser_edit_bookmark_dialog_new (MidoriBrowser* browser,
                 gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check_app)));
         }
 
-        if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check_toolbar)))
-            if (!gtk_widget_get_visible (browser->bookmarkbar))
-                _action_set_active (browser, "Bookmarkbar", TRUE);
-
-        folder = browser->bookmarks;
         selected = gtk_combo_box_get_active_text (GTK_COMBO_BOX (combo_folder));
 
         #if HAVE_SQLITE
@@ -950,6 +944,10 @@ midori_browser_edit_bookmark_dialog_new (MidoriBrowser* browser,
         }
         else
             midori_bookmarks_insert_item_db (db, bookmark, selected);
+
+        if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (check_toolbar)))
+            if (!gtk_widget_get_visible (browser->bookmarkbar))
+                _action_set_active (browser, "Bookmarkbar", TRUE);
         #endif
         g_free (selected);
     }