From 7d6ea6544b28f260d095780e68d40040f6d1eaa8 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Wed, 3 Dec 2008 19:49:14 +0000 Subject: [PATCH] disconnect from gconf notifications. Fixes a crash, #563145. * libsoup/soup-proxy-resolver-gconf.c (finalize): disconnect from gconf notifications. Fixes a crash, #563145. svn path=/trunk/; revision=1219 --- ChangeLog | 5 +++++ libsoup/soup-proxy-resolver-gconf.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 079e80d..5625efd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-12-03 Dan Winship + + * libsoup/soup-proxy-resolver-gconf.c (finalize): disconnect from + gconf notifications. Fixes a crash, #563145. + 2008-12-01 Dan Winship * configure.in: 2.25.2 diff --git a/libsoup/soup-proxy-resolver-gconf.c b/libsoup/soup-proxy-resolver-gconf.c index e43cdff..f3063b2 100644 --- a/libsoup/soup-proxy-resolver-gconf.c +++ b/libsoup/soup-proxy-resolver-gconf.c @@ -76,6 +76,8 @@ finalize (GObject *object) SoupProxyResolverGConfPrivate *priv = SOUP_PROXY_RESOLVER_GCONF_GET_PRIVATE (object); + g_signal_handlers_disconnect_by_func (priv->gconf, gconf_value_changed, + object); free_proxy_settings (priv); g_object_unref (priv->gconf); g_mutex_free (priv->lock); -- 2.7.4