[Xfce4-commits] <midori:master> Handle uri notifications in midori_browser_set_current_tab

Christian Dywan noreply at xfce.org
Wed Mar 2 22:28:03 CET 2011


Updating branch refs/heads/master
         to 66a1462d14a37b56f7e502620aec6cd96fc46cf0 (commit)
       from 0cdcae487a88628e4f34721e3595b5597b768fbd (commit)

commit 66a1462d14a37b56f7e502620aec6cd96fc46cf0
Author: Christian Dywan <christian at twotoasts.de>
Date:   Wed Mar 2 18:04:36 2011 +0100

    Handle uri notifications in midori_browser_set_current_tab

 midori/midori-browser.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 4b2f152..a581678 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -4748,10 +4748,7 @@ gtk_notebook_switch_page_after_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);
@@ -4766,11 +4763,7 @@ 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 void
@@ -7033,6 +7026,11 @@ midori_browser_set_current_tab (MidoriBrowser* browser,
         gtk_action_activate (_action_by_name (browser, "Location"));
     else
         gtk_widget_grab_focus (view);
+
+    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));
 }
 
 /**



More information about the Xfce4-commits mailing list