summaryrefslogtreecommitdiffstats
path: root/chromeos/network/network_profile_handler.cc
diff options
context:
space:
mode:
authorstevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-09 04:10:05 +0000
committerstevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-09 04:10:05 +0000
commitb4003ac004bd391e574ca360fa9567cebc3dee08 (patch)
treeb6acf9a2719778785ec145beec4dfbec337cc346 /chromeos/network/network_profile_handler.cc
parentfe8ea750ae210a9db49eacb2289aa96746e98eb9 (diff)
downloadchromium_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.cc10
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) {