OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/webui/options/chromeos/internet_options_handler.h" | 5 #include "chrome/browser/ui/webui/options/chromeos/internet_options_handler.h" |
6 | 6 |
7 #include <ctype.h> | 7 #include <ctype.h> |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <string> | 10 #include <string> |
(...skipping 1067 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1078 return; | 1078 return; |
1079 } | 1079 } |
1080 if (device->IsSimAbsent()) { | 1080 if (device->IsSimAbsent()) { |
1081 MobileConfig* config = MobileConfig::GetInstance(); | 1081 MobileConfig* config = MobileConfig::GetInstance(); |
1082 if (config->IsReady()) { | 1082 if (config->IsReady()) { |
1083 const MobileConfig::LocaleConfig* locale_config = | 1083 const MobileConfig::LocaleConfig* locale_config = |
1084 config->GetLocaleConfig(); | 1084 config->GetLocaleConfig(); |
1085 if (locale_config) { | 1085 if (locale_config) { |
1086 std::string setup_url = locale_config->setup_url(); | 1086 std::string setup_url = locale_config->setup_url(); |
1087 if (!setup_url.empty()) { | 1087 if (!setup_url.empty()) { |
| 1088 // The mobile device will be managed by the primary user. |
1088 chrome::ScopedTabbedBrowserDisplayer displayer( | 1089 chrome::ScopedTabbedBrowserDisplayer displayer( |
1089 ProfileManager::GetDefaultProfileOrOffTheRecord(), | 1090 ProfileManager::GetPrimaryUserProfile(), |
1090 chrome::HOST_DESKTOP_TYPE_ASH); | 1091 chrome::HOST_DESKTOP_TYPE_ASH); |
1091 chrome::ShowSingletonTab(displayer.browser(), GURL(setup_url)); | 1092 chrome::ShowSingletonTab(displayer.browser(), GURL(setup_url)); |
1092 return; | 1093 return; |
1093 } | 1094 } |
1094 } | 1095 } |
1095 } | 1096 } |
1096 // TODO(nkostylev): Show generic error message. http://crosbug.com/15444 | 1097 // TODO(nkostylev): Show generic error message. http://crosbug.com/15444 |
1097 } | 1098 } |
1098 LOG(ERROR) << "EnableCellularCallback called for enabled mobile device"; | 1099 LOG(ERROR) << "EnableCellularCallback called for enabled mobile device"; |
1099 } | 1100 } |
(...skipping 977 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2077 dictionary->SetBoolean( | 2078 dictionary->SetBoolean( |
2078 kTagWimaxAvailable, | 2079 kTagWimaxAvailable, |
2079 handler->IsTechnologyAvailable(NetworkTypePattern::Wimax())); | 2080 handler->IsTechnologyAvailable(NetworkTypePattern::Wimax())); |
2080 dictionary->SetBoolean( | 2081 dictionary->SetBoolean( |
2081 kTagWimaxEnabled, | 2082 kTagWimaxEnabled, |
2082 handler->IsTechnologyEnabled(NetworkTypePattern::Wimax())); | 2083 handler->IsTechnologyEnabled(NetworkTypePattern::Wimax())); |
2083 } | 2084 } |
2084 | 2085 |
2085 } // namespace options | 2086 } // namespace options |
2086 } // namespace chromeos | 2087 } // namespace chromeos |
OLD | NEW |