diff options
author | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-05-15 12:11:23 +0100 |
---|---|---|
committer | Lionel Landwerlin <llandwerlin@gmail.com> | 2013-05-15 14:33:56 +0100 |
commit | f9000c6f5eddc73523568557c6273d25b5503b69 (patch) | |
tree | a489801352a5f10a744abdec5ebbde171b661968 /panels/network/net-vpn.c | |
parent | 94ce9bb9bc5feb632cd575801fab12742fa2c817 (diff) | |
download | gnome-control-center-f9000c6f5eddc73523568557c6273d25b5503b69.tar.gz |
network: vpn: disconnect signals from NM's objects
https://bugzilla.gnome.org/show_bug.cgi?id=700379
Diffstat (limited to 'panels/network/net-vpn.c')
-rw-r--r-- | panels/network/net-vpn.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/panels/network/net-vpn.c b/panels/network/net-vpn.c index 31caddbb2..9125aa636 100644 --- a/panels/network/net-vpn.c +++ b/panels/network/net-vpn.c @@ -521,6 +521,15 @@ net_vpn_finalize (GObject *object) g_object_unref (priv->active_connection); } + g_signal_handlers_disconnect_by_func (priv->connection, + connection_vpn_state_changed_cb, + vpn); + g_signal_handlers_disconnect_by_func (priv->connection, + connection_removed_cb, + vpn); + g_signal_handlers_disconnect_by_func (priv->connection, + connection_changed_cb, + vpn); g_object_unref (priv->connection); g_free (priv->service_type); |