summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2013-07-31 09:14:39 -0400
committerDan Winship <danw@gnome.org>2013-08-28 10:54:08 -0400
commit8732914815ef315cd94ba67ba4b8247d90412b13 (patch)
tree4943806f14ba8aa3e67419122b19bb8f00106557 /include
parent52813b48c1c705ed06c588adda5f011123ac5f21 (diff)
downloadNetworkManager-8732914815ef315cd94ba67ba4b8247d90412b13.tar.gz
core: improve NMManager:state transitions with connectivity checking
The connectivity-checking code would generally result in NMManager:state going CONNECTING -> CONNECTED_GLOBAL -> CONNECTED_SITE in the case where the connectivity check failed. The brief incorrect CONNECTED_GLOBAL is bad, because clients might see it and do the wrong thing. Instead, when we are ready to switch from CONNECTING to CONNECTED_*, do a connectivity check first, and switch to either CONNECTED_SITE or CONNECTED_GLOBAL based on the result of that.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions