From 6a79fd939d889e73eacf3fdbfdd431b94a95f0c9 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 29 Nov 2012 12:19:34 +0100 Subject: [PATCH] ESourceRegistry: Disconnect signal handlers from GSettings in dispose --- libedataserver/e-source-registry.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libedataserver/e-source-registry.c b/libedataserver/e-source-registry.c index d1af615..0d83d98 100644 --- a/libedataserver/e-source-registry.c +++ b/libedataserver/e-source-registry.c @@ -985,6 +985,7 @@ source_registry_dispose (GObject *object) g_hash_table_remove_all (priv->sources); if (priv->settings != NULL) { + g_signal_handlers_disconnect_by_data (priv->settings, object); g_object_unref (priv->settings); priv->settings = NULL; } -- 2.7.4