]> spindle.queued.net Git - midori/commitdiff
Disconnect midori_web_view_settings_notify on finalize
authorArnaud Renevier <arenevier@fdn.fr>
Sun, 29 Jun 2008 14:10:56 +0000 (16:10 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 29 Jun 2008 14:10:56 +0000 (16:10 +0200)
midori/midori-webview.c

index 5b92cd726362033b12749ba625808ecf9b3a073b..0570a291ddbde80229e70ebfb268aaac761cea73 100644 (file)
@@ -592,7 +592,12 @@ midori_web_view_finalize (GObject* object)
         katze_xbel_item_unref (web_view->proxy_xbel_item);
 
     if (web_view->settings)
+    {
+        g_signal_handlers_disconnect_by_func (web_view->settings,
+                                              midori_web_view_settings_notify,
+                                              web_view);
         g_object_unref (web_view->settings);
+    }
 
     G_OBJECT_CLASS (midori_web_view_parent_class)->finalize (object);
 }