diff options
author | Milan Crha <mcrha@redhat.com> | 2012-11-29 12:21:07 +0100 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2012-11-29 12:21:07 +0100 |
commit | 3aa81953239e76d5df5fbd684b71e3ccde1a4b23 (patch) | |
tree | a8e63601a4df30003965a360c63d69469cac5577 | |
parent | 3a1564e7b4ebeb73000943a7149bb02066a25d86 (diff) | |
download | evolution-data-server-3aa81953239e76d5df5fbd684b71e3ccde1a4b23.tar.gz |
ESourceRegistry: Disconnect signal handlers from GSettings in dispose
-rw-r--r-- | libedataserver/e-source-registry.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libedataserver/e-source-registry.c b/libedataserver/e-source-registry.c index cdcb60b9c..3b18a0936 100644 --- a/libedataserver/e-source-registry.c +++ b/libedataserver/e-source-registry.c @@ -952,6 +952,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; } |