]> spindle.queued.net Git - midori/commitdiff
Notify MidoriBrowser::tab property properly
authorChristian Dywan <christian@twotoasts.de>
Tue, 29 Sep 2009 18:49:30 +0000 (20:49 +0200)
committerChristian Dywan <christian@twotoasts.de>
Tue, 29 Sep 2009 18:49:30 +0000 (20:49 +0200)
midori/midori-browser.c

index 3e722abb8f665e0e8ae2ae58386b9a5bc5fb2d36..d7b0df1b83a25a1753cb3d1e74d56292fa5dae42 100644 (file)
@@ -4255,7 +4255,10 @@ gtk_notebook_switch_page_cb (GtkWidget*       notebook,
     if (browser->proxy_array)
         katze_item_set_meta_integer (KATZE_ITEM (browser->proxy_array), "current",
                                      midori_browser_get_current_page (browser));
+    g_object_freeze_notify (G_OBJECT (browser));
     g_object_notify (G_OBJECT (browser), "uri");
+    g_object_notify (G_OBJECT (browser), "tab");
+    g_object_thaw_notify (G_OBJECT (browser));
 
     _midori_browser_set_statusbar_text (browser, NULL);
     _midori_browser_update_interface (browser);
@@ -4271,7 +4274,10 @@ midori_browser_notebook_page_reordered_cb (GtkNotebook*   notebook,
     KatzeItem* item = midori_view_get_proxy_item (view);
     katze_array_move_item (browser->proxy_array, item, page_num);
 
+    g_object_freeze_notify (G_OBJECT (browser));
     g_object_notify (G_OBJECT (browser), "uri");
+    g_object_notify (G_OBJECT (browser), "tab");
+    g_object_thaw_notify (G_OBJECT (browser));
 }
 
 static gboolean