Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(73)

Side by Side Diff: chrome/browser/ui/webui/chromeos/login/network_screen_handler.cc

Issue 502593003: Cleanup: Fix some lint errors in chrome/browser/ui. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/ui/webui/chromeos/login/l10n_util.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/chromeos/login/network_screen_handler.h" 5 #include "chrome/browser/ui/webui/chromeos/login/network_screen_handler.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/bind_helpers.h" 8 #include "base/bind_helpers.h"
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/memory/weak_ptr.h" 10 #include "base/memory/weak_ptr.h"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 const char kJsApiNetworkOnLanguageChanged[] = "networkOnLanguageChanged"; 43 const char kJsApiNetworkOnLanguageChanged[] = "networkOnLanguageChanged";
44 const char kJsApiNetworkOnInputMethodChanged[] = "networkOnInputMethodChanged"; 44 const char kJsApiNetworkOnInputMethodChanged[] = "networkOnInputMethodChanged";
45 const char kJsApiNetworkOnTimezoneChanged[] = "networkOnTimezoneChanged"; 45 const char kJsApiNetworkOnTimezoneChanged[] = "networkOnTimezoneChanged";
46 46
47 // For "UI Language" drop-down menu at OOBE screen we need to decide which 47 // For "UI Language" drop-down menu at OOBE screen we need to decide which
48 // entry to mark "selected". If user has just selected "requested_locale", 48 // entry to mark "selected". If user has just selected "requested_locale",
49 // but "loaded_locale" was actually loaded, we mark original user choice 49 // but "loaded_locale" was actually loaded, we mark original user choice
50 // "selected" only if loaded_locale is a backup for "requested_locale". 50 // "selected" only if loaded_locale is a backup for "requested_locale".
51 std::string CalculateSelectedLanguage(const std::string& requested_locale, 51 std::string CalculateSelectedLanguage(const std::string& requested_locale,
52 const std::string& loaded_locale) { 52 const std::string& loaded_locale) {
53
54 std::string resolved_locale; 53 std::string resolved_locale;
55 if (!l10n_util::CheckAndResolveLocale(requested_locale, &resolved_locale)) 54 if (!l10n_util::CheckAndResolveLocale(requested_locale, &resolved_locale))
56 return loaded_locale; 55 return loaded_locale;
57 56
58 if (resolved_locale == loaded_locale) 57 if (resolved_locale == loaded_locale)
59 return requested_locale; 58 return requested_locale;
60 59
61 return loaded_locale; 60 return loaded_locale;
62 } 61 }
63 62
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after
236 235
237 void NetworkScreenHandler::HandleOnExit() { 236 void NetworkScreenHandler::HandleOnExit() {
238 core_oobe_actor_->StopDemoModeDetection(); 237 core_oobe_actor_->StopDemoModeDetection();
239 ClearErrors(); 238 ClearErrors();
240 if (screen_) 239 if (screen_)
241 screen_->OnContinuePressed(); 240 screen_->OnContinuePressed();
242 } 241 }
243 242
244 struct NetworkScreenHandlerOnLanguageChangedCallbackData { 243 struct NetworkScreenHandlerOnLanguageChangedCallbackData {
245 explicit NetworkScreenHandlerOnLanguageChangedCallbackData( 244 explicit NetworkScreenHandlerOnLanguageChangedCallbackData(
246 base::WeakPtr<NetworkScreenHandler>& handler) 245 const base::WeakPtr<NetworkScreenHandler>& handler)
247 : handler_(handler) {} 246 : handler(handler) {}
Mr4D (OOO till 08-26) 2014/08/23 00:05:47 Why did you remove the '_' here? It is a class var
Lei Zhang 2014/08/23 00:37:31 structs do not have the '_' suffix. See how |handl
248 247
249 base::WeakPtr<NetworkScreenHandler> handler_; 248 base::WeakPtr<NetworkScreenHandler> handler;
250 249
251 // Block UI while resource bundle is being reloaded. 250 // Block UI while resource bundle is being reloaded.
252 chromeos::InputEventsBlocker input_events_blocker; 251 chromeos::InputEventsBlocker input_events_blocker;
253 }; 252 };
254 253
255 // static 254 // static
256 void NetworkScreenHandler::OnLanguageChangedCallback( 255 void NetworkScreenHandler::OnLanguageChangedCallback(
257 scoped_ptr<NetworkScreenHandlerOnLanguageChangedCallbackData> context, 256 scoped_ptr<NetworkScreenHandlerOnLanguageChangedCallbackData> context,
258 const std::string& requested_locale, 257 const std::string& requested_locale,
259 const std::string& loaded_locale, 258 const std::string& loaded_locale,
260 const bool success) { 259 const bool success) {
261 if (!context or !context->handler_) 260 if (!context || !context->handler)
262 return; 261 return;
263 262
264 NetworkScreenHandler* const self = context->handler_.get(); 263 NetworkScreenHandler* const self = context->handler.get();
265 264
266 if (success) { 265 if (success) {
267 if (requested_locale == loaded_locale) { 266 if (requested_locale == loaded_locale) {
268 self->selected_language_code_ = requested_locale; 267 self->selected_language_code_ = requested_locale;
269 } else { 268 } else {
270 self->selected_language_code_ = 269 self->selected_language_code_ =
271 CalculateSelectedLanguage(requested_locale, loaded_locale); 270 CalculateSelectedLanguage(requested_locale, loaded_locale);
272 } 271 }
273 } else { 272 } else {
274 self->selected_language_code_ = loaded_locale; 273 self->selected_language_code_ = loaded_locale;
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
364 timezone_option->SetString("value", timezone_id); 363 timezone_option->SetString("value", timezone_id);
365 timezone_option->SetString("title", timezone_name); 364 timezone_option->SetString("title", timezone_name);
366 timezone_option->SetBoolean("selected", timezone_id == current_timezone_id); 365 timezone_option->SetBoolean("selected", timezone_id == current_timezone_id);
367 timezone_list->Append(timezone_option.release()); 366 timezone_list->Append(timezone_option.release());
368 } 367 }
369 368
370 return timezone_list.release(); 369 return timezone_list.release();
371 } 370 }
372 371
373 } // namespace chromeos 372 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/chromeos/login/l10n_util.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698