[Xfce4-commits] <midori:master> Disconnect tabs_minimized_add_tab_cb when deactivating

Christian Dywan noreply at xfce.org
Sat Jun 19 22:38:01 CEST 2010


Updating branch refs/heads/master
         to 09af931756c5b48d7f2782421638313c393ce89b (commit)
       from 91ed4b7bc8dd7369db6eba612aa1d2a221a3912a (commit)

commit 09af931756c5b48d7f2782421638313c393ce89b
Author: MonkeyOfDoom <pixelmonkey at ensellitis.com>
Date:   Sat Jun 19 22:36:23 2010 +0200

    Disconnect tabs_minimized_add_tab_cb when deactivating

 extensions/tabs-minimized.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/extensions/tabs-minimized.c b/extensions/tabs-minimized.c
index 42d4351..0d14dc6 100644
--- a/extensions/tabs-minimized.c
+++ b/extensions/tabs-minimized.c
@@ -18,6 +18,11 @@ tabs_minimized_app_add_browser_cb (MidoriApp*       app,
                                    MidoriExtension* extension);
 
 static void
+tabs_minimized_add_tab_cb (MidoriBrowser*   browser,
+                           MidoriView*      tab,
+                           MidoriExtension* extension);
+
+static void
 tabs_minimized_deactivate_cb (MidoriExtension* extension,
                               MidoriBrowser*   browser)
 {
@@ -27,10 +32,12 @@ tabs_minimized_deactivate_cb (MidoriExtension* extension,
         extension, tabs_minimized_deactivate_cb, browser);
     g_signal_handlers_disconnect_by_func (
         app, tabs_minimized_app_add_browser_cb, extension);
+    g_signal_handlers_disconnect_by_func (
+        browser, tabs_minimized_add_tab_cb, extension);
 }
 
 static void
-tabs_minimized_add_tab_cb (MidoriApp*       app,
+tabs_minimized_add_tab_cb (MidoriBrowser*   browser,
                            MidoriView*      tab,
                            MidoriExtension* extension)
 {



More information about the Xfce4-commits mailing list