summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-12-10 16:11:31 +0100
committerLubomir Rintel <lkundrak@v3.sk>2015-12-10 16:12:02 +0100
commit1057e30dc8b10fbdeb30e4b8b305a3140bf97836 (patch)
tree06f4fbcc38e7acd127d6b88273f45cf93c48d9cb
parent9bc7b295a4a32cffa41f25fac3fa7846b2904ea2 (diff)
downloadNetworkManager-1057e30dc8b10fbdeb30e4b8b305a3140bf97836.tar.gz
vpn-connection: notify the object of banner change
Otherwise the D-Bus clients won't notice the banner has been set.
-rw-r--r--src/vpn-manager/nm-vpn-connection.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vpn-manager/nm-vpn-connection.c b/src/vpn-manager/nm-vpn-connection.c
index 5f41050c11..ab1b7ee673 100644
--- a/src/vpn-manager/nm-vpn-connection.c
+++ b/src/vpn-manager/nm-vpn-connection.c
@@ -1267,8 +1267,10 @@ process_generic_config (NMVpnConnection *self, GVariant *dict)
}
g_clear_pointer (&priv->banner, g_free);
- if (g_variant_lookup (dict, NM_VPN_PLUGIN_CONFIG_BANNER, "&s", &str))
+ if (g_variant_lookup (dict, NM_VPN_PLUGIN_CONFIG_BANNER, "&s", &str)) {
priv->banner = g_strdup (str);
+ g_object_notify (G_OBJECT (self), NM_VPN_CONNECTION_BANNER);
+ }
/* External world-visible address of the VPN server */
priv->ip4_external_gw = 0;