diff options
author | Giovanni Campagna <gcampagna@src.gnome.org> | 2014-02-17 15:41:04 +0100 |
---|---|---|
committer | Dan Winship <danw@gnome.org> | 2014-02-17 14:55:53 -0500 |
commit | f6f216f0a96942aaaacea26ffb7af72aab86f38c (patch) | |
tree | 14e202ac542cf809d0a8aa03ab920d29b8afb135 | |
parent | a493cda8d669d8eb42ae5dcbd280a4346b7abb2a (diff) | |
download | NetworkManager-f6f216f0a96942aaaacea26ffb7af72aab86f38c.tar.gz |
manager: fix notification of the connectivity property
Notify DBus clients at the end of a connectivity check, and when
NMConnectivity reports a change.
https://bugzilla.gnome.org/show_bug.cgi?id=724550
-rw-r--r-- | src/nm-manager.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c index 8d37f4b68c..3ae48c8538 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -647,6 +647,7 @@ checked_connectivity (GObject *object, GAsyncResult *result, gpointer user_data) else if ( connectivity == NM_CONNECTIVITY_PORTAL || connectivity == NM_CONNECTIVITY_LIMITED) set_state (manager, NM_STATE_CONNECTED_SITE); + g_object_notify (G_OBJECT (manager), NM_MANAGER_CONNECTIVITY); } g_object_unref (manager); @@ -4290,6 +4291,7 @@ connectivity_changed (NMConnectivity *connectivity, connectivity_states[state]); nm_manager_update_state (self); + g_object_notify (G_OBJECT (self), NM_MANAGER_CONNECTIVITY); } static void |