diff options
author | Giovanni Campagna <gcampagna@src.gnome.org> | 2014-02-17 15:41:04 +0100 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2014-02-26 09:20:05 -0600 |
commit | 1ce498bd9bb9b711444ec330677e99ec74e3fd43 (patch) | |
tree | c6edd34c4ffaeda3d09811e49e9dace83e54e30c | |
parent | b84295e3c83744fb7eb646a9cd6a1f80dc59b74d (diff) | |
download | NetworkManager-1ce498bd9bb9b711444ec330677e99ec74e3fd43.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 9c82d145a7..ff1a18a397 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -583,6 +583,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); @@ -3997,6 +3998,7 @@ connectivity_changed (NMConnectivity *connectivity, connectivity_states[state]); nm_manager_update_state (self); + g_object_notify (G_OBJECT (self), NM_MANAGER_CONNECTIVITY); } static void |