diff options
author | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-09 04:10:05 +0000 |
---|---|---|
committer | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-09 04:10:05 +0000 |
commit | b4003ac004bd391e574ca360fa9567cebc3dee08 (patch) | |
tree | b6acf9a2719778785ec145beec4dfbec337cc346 /chromeos/network/network_profile_handler.cc | |
parent | fe8ea750ae210a9db49eacb2289aa96746e98eb9 (diff) | |
download | chromium_src-b4003ac004bd391e574ca360fa9567cebc3dee08.zip chromium_src-b4003ac004bd391e574ca360fa9567cebc3dee08.tar.gz chromium_src-b4003ac004bd391e574ca360fa9567cebc3dee08.tar.bz2 |
Convert all connect code to use NetworkHandler instead of NetworkLibrary
* Eliminates kUseNewNetworkConnectionHandler
* Converts *_config_view to NetworkStateHandler + network_connect
* Migrates non Chrome/Browser dependent network_connect code to
ash::network_connect.
BUG=263978
R=gauravsh@chromium.org, pneubeck@chromium.org
Review URL: https://codereview.chromium.org/21046008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216568 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/network/network_profile_handler.cc')
-rw-r--r-- | chromeos/network/network_profile_handler.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chromeos/network/network_profile_handler.cc b/chromeos/network/network_profile_handler.cc index d209265..26b1bef 100644 --- a/chromeos/network/network_profile_handler.cc +++ b/chromeos/network/network_profile_handler.cc @@ -188,6 +188,16 @@ const NetworkProfile* NetworkProfileHandler::GetProfileForUserhash( return NULL; } +const NetworkProfile* NetworkProfileHandler::GetDefaultUserProfile() const { + for (NetworkProfileHandler::ProfileList::const_iterator it = + profiles_.begin(); + it != profiles_.end(); ++it) { + if (!it->userhash.empty()) + return &*it; + } + return NULL; +} + NetworkProfileHandler::NetworkProfileHandler() : network_state_handler_(NULL), weak_ptr_factory_(this) { |