]> spindle.queued.net Git - midori/commitdiff
adblock_deactivate_tabs had the wrong user data
authorAndré Stösel <andre@stoesel.de>
Thu, 12 Apr 2012 21:10:45 +0000 (23:10 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 12 Apr 2012 21:43:50 +0000 (23:43 +0200)
Fixes: https://bugs.launchpad.net/midori/+bug/977981
extensions/adblock.c

index 0d46d9e826801d57e010b1f13068cef7968daee0..da59e756d400920317a3d65b6a96b3e7e8bd81f9 100644 (file)
@@ -1458,8 +1458,6 @@ adblock_deactivate_tabs (MidoriView*      view,
     GtkWidget* web_view = midori_view_get_web_view (view);
     GtkWidget* image = g_object_get_data (G_OBJECT (browser), "status-image");
 
-    g_signal_handlers_disconnect_by_func (
-       browser, adblock_add_tab_cb, extension);
     g_signal_handlers_disconnect_by_func (
        web_view, adblock_window_object_cleared_cb, 0);
     g_signal_handlers_disconnect_by_func (
@@ -1485,7 +1483,7 @@ adblock_deactivate_cb (MidoriExtension* extension,
         app, adblock_app_add_browser_cb, extension);
     g_signal_handlers_disconnect_by_func (
         browser, adblock_add_tab_cb, extension);
-    midori_browser_foreach (browser, (GtkCallback)adblock_deactivate_tabs, browser);
+    midori_browser_foreach (browser, (GtkCallback)adblock_deactivate_tabs, extension);
 
     adblock_destroy_db ();
     midori_web_settings_remove_style (settings, "adblock-blockcss");