From 55cb1b74ee1822b2156bcdff93564e363a5f89c5 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 5 Mar 2013 09:44:54 -0600 Subject: [PATCH] libnm-glib: ensure VpnStateChanged signals also notify VpnState property listeners Both the VpnState property and the VpnStateChanged dbus signals update the NMVPNConnection's 'vpn-state' GObject property, so we should ensure that when either updates it due to a D-Bus event, GObject signals are sent out for both too. --- libnm-glib/nm-vpn-connection.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libnm-glib/nm-vpn-connection.c b/libnm-glib/nm-vpn-connection.c index 213e986a9b..bf69033797 100644 --- a/libnm-glib/nm-vpn-connection.c +++ b/libnm-glib/nm-vpn-connection.c @@ -136,6 +136,7 @@ vpn_state_changed_proxy (DBusGProxy *proxy, if (priv->vpn_state != vpn_state) { priv->vpn_state = vpn_state; g_signal_emit (connection, signals[VPN_STATE_CHANGED], 0, vpn_state, reason); + g_object_notify (G_OBJECT (connection), NM_VPN_CONNECTION_VPN_STATE); } }