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

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

Issue 2700303002: cros: Unify oobe View/Actor naming to just View. (Closed)
Patch Set: Created 3 years, 10 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
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/oobe_ui.h" 5 #include "chrome/browser/ui/webui/chromeos/login/oobe_ui.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <memory> 9 #include <memory>
10 10
11 #include "ash/common/wm/screen_dimmer.h" 11 #include "ash/common/wm/screen_dimmer.h"
12 #include "base/command_line.h" 12 #include "base/command_line.h"
13 #include "base/logging.h" 13 #include "base/logging.h"
14 #include "base/macros.h" 14 #include "base/macros.h"
15 #include "base/memory/ptr_util.h" 15 #include "base/memory/ptr_util.h"
16 #include "base/strings/stringprintf.h" 16 #include "base/strings/stringprintf.h"
17 #include "base/values.h" 17 #include "base/values.h"
18 #include "chrome/browser/browser_process.h" 18 #include "chrome/browser/browser_process.h"
19 #include "chrome/browser/browser_process_platform_part.h" 19 #include "chrome/browser/browser_process_platform_part.h"
20 #include "chrome/browser/chromeos/login/enrollment/auto_enrollment_check_screen_ actor.h" 20 #include "chrome/browser/chromeos/login/enrollment/auto_enrollment_check_screen_ view.h"
21 #include "chrome/browser/chromeos/login/enrollment/enrollment_screen_actor.h" 21 #include "chrome/browser/chromeos/login/enrollment/enrollment_screen_view.h"
22 #include "chrome/browser/chromeos/login/screens/error_screen.h" 22 #include "chrome/browser/chromeos/login/screens/error_screen.h"
23 #include "chrome/browser/chromeos/login/ui/login_display_host.h" 23 #include "chrome/browser/chromeos/login/ui/login_display_host.h"
24 #include "chrome/browser/chromeos/login/wizard_controller.h" 24 #include "chrome/browser/chromeos/login/wizard_controller.h"
25 #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h" 25 #include "chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h"
26 #include "chrome/browser/chromeos/settings/shutdown_policy_handler.h" 26 #include "chrome/browser/chromeos/settings/shutdown_policy_handler.h"
27 #include "chrome/browser/chromeos/system/input_device_settings.h" 27 #include "chrome/browser/chromeos/system/input_device_settings.h"
28 #include "chrome/browser/extensions/signin/gaia_auth_extension_loader.h" 28 #include "chrome/browser/extensions/signin/gaia_auth_extension_loader.h"
29 #include "chrome/browser/extensions/tab_helper.h" 29 #include "chrome/browser/extensions/tab_helper.h"
30 #include "chrome/browser/profiles/profile.h" 30 #include "chrome/browser/profiles/profile.h"
31 #include "chrome/browser/ui/ash/ash_util.h" 31 #include "chrome/browser/ui/ash/ash_util.h"
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
228 228
229 if (display_type_ == kOobeDisplay) { 229 if (display_type_ == kOobeDisplay) {
230 auto network_screen_handler = 230 auto network_screen_handler =
231 base::MakeUnique<NetworkScreenHandler>(core_handler_); 231 base::MakeUnique<NetworkScreenHandler>(core_handler_);
232 network_view_ = network_screen_handler.get(); 232 network_view_ = network_screen_handler.get();
233 AddScreenHandler(std::move(network_screen_handler)); 233 AddScreenHandler(std::move(network_screen_handler));
234 } 234 }
235 235
236 auto debugging_screen_handler = 236 auto debugging_screen_handler =
237 base::MakeUnique<EnableDebuggingScreenHandler>(); 237 base::MakeUnique<EnableDebuggingScreenHandler>();
238 debugging_screen_actor_ = debugging_screen_handler.get(); 238 debugging_screen_view_ = debugging_screen_handler.get();
239 AddScreenHandler(std::move(debugging_screen_handler)); 239 AddScreenHandler(std::move(debugging_screen_handler));
240 240
241 auto eula_screen_handler = base::MakeUnique<EulaScreenHandler>(core_handler_); 241 auto eula_screen_handler = base::MakeUnique<EulaScreenHandler>(core_handler_);
242 eula_view_ = eula_screen_handler.get(); 242 eula_view_ = eula_screen_handler.get();
243 AddScreenHandler(std::move(eula_screen_handler)); 243 AddScreenHandler(std::move(eula_screen_handler));
244 244
245 auto reset_screen_handler = base::MakeUnique<ResetScreenHandler>(); 245 auto reset_screen_handler = base::MakeUnique<ResetScreenHandler>();
246 reset_view_ = reset_screen_handler.get(); 246 reset_view_ = reset_screen_handler.get();
247 AddScreenHandler(std::move(reset_screen_handler)); 247 AddScreenHandler(std::move(reset_screen_handler));
248 248
249 auto autolaunch_screen_handler = 249 auto autolaunch_screen_handler =
250 base::MakeUnique<KioskAutolaunchScreenHandler>(); 250 base::MakeUnique<KioskAutolaunchScreenHandler>();
251 autolaunch_screen_actor_ = autolaunch_screen_handler.get(); 251 autolaunch_screen_view_ = autolaunch_screen_handler.get();
252 AddScreenHandler(std::move(autolaunch_screen_handler)); 252 AddScreenHandler(std::move(autolaunch_screen_handler));
253 253
254 auto kiosk_enable_screen_handler = 254 auto kiosk_enable_screen_handler =
255 base::MakeUnique<KioskEnableScreenHandler>(); 255 base::MakeUnique<KioskEnableScreenHandler>();
256 kiosk_enable_screen_actor_ = kiosk_enable_screen_handler.get(); 256 kiosk_enable_screen_view_ = kiosk_enable_screen_handler.get();
257 AddScreenHandler(std::move(kiosk_enable_screen_handler)); 257 AddScreenHandler(std::move(kiosk_enable_screen_handler));
258 258
259 auto supervised_user_creation_screen_handler = 259 auto supervised_user_creation_screen_handler =
260 base::MakeUnique<SupervisedUserCreationScreenHandler>(); 260 base::MakeUnique<SupervisedUserCreationScreenHandler>();
261 supervised_user_creation_screen_actor_ = 261 supervised_user_creation_screen_view_ =
262 supervised_user_creation_screen_handler.get(); 262 supervised_user_creation_screen_handler.get();
263 AddScreenHandler(std::move(supervised_user_creation_screen_handler)); 263 AddScreenHandler(std::move(supervised_user_creation_screen_handler));
264 264
265 auto wrong_hwid_screen_handler = base::MakeUnique<WrongHWIDScreenHandler>(); 265 auto wrong_hwid_screen_handler = base::MakeUnique<WrongHWIDScreenHandler>();
266 wrong_hwid_screen_actor_ = wrong_hwid_screen_handler.get(); 266 wrong_hwid_screen_view_ = wrong_hwid_screen_handler.get();
267 AddScreenHandler(std::move(wrong_hwid_screen_handler)); 267 AddScreenHandler(std::move(wrong_hwid_screen_handler));
268 268
269 auto auto_enrollment_check_screen_handler = 269 auto auto_enrollment_check_screen_handler =
270 base::MakeUnique<AutoEnrollmentCheckScreenHandler>(); 270 base::MakeUnique<AutoEnrollmentCheckScreenHandler>();
271 auto_enrollment_check_screen_actor_ = 271 auto_enrollment_check_screen_view_ =
272 auto_enrollment_check_screen_handler.get(); 272 auto_enrollment_check_screen_handler.get();
273 AddScreenHandler(std::move(auto_enrollment_check_screen_handler)); 273 AddScreenHandler(std::move(auto_enrollment_check_screen_handler));
274 274
275 auto hid_detection_screen_handler = 275 auto hid_detection_screen_handler =
276 base::MakeUnique<HIDDetectionScreenHandler>(core_handler_); 276 base::MakeUnique<HIDDetectionScreenHandler>(core_handler_);
277 hid_detection_view_ = hid_detection_screen_handler.get(); 277 hid_detection_view_ = hid_detection_screen_handler.get();
278 AddScreenHandler(std::move(hid_detection_screen_handler)); 278 AddScreenHandler(std::move(hid_detection_screen_handler));
279 279
280 auto error_screen_handler = base::MakeUnique<ErrorScreenHandler>(); 280 auto error_screen_handler = base::MakeUnique<ErrorScreenHandler>();
281 error_screen_handler_ = error_screen_handler.get(); 281 error_screen_handler_ = error_screen_handler.get();
282 AddScreenHandler(std::move(error_screen_handler)); 282 AddScreenHandler(std::move(error_screen_handler));
283 network_dropdown_handler_->AddObserver(error_screen_handler_); 283 network_dropdown_handler_->AddObserver(error_screen_handler_);
284 284
285 error_screen_.reset(new ErrorScreen(nullptr, error_screen_handler_)); 285 error_screen_.reset(new ErrorScreen(nullptr, error_screen_handler_));
286 ErrorScreen* error_screen = error_screen_.get(); 286 ErrorScreen* error_screen = error_screen_.get();
287 287
288 auto enrollment_screen_handler = base::MakeUnique<EnrollmentScreenHandler>( 288 auto enrollment_screen_handler = base::MakeUnique<EnrollmentScreenHandler>(
289 network_state_informer_, error_screen); 289 network_state_informer_, error_screen);
290 enrollment_screen_actor_ = enrollment_screen_handler.get(); 290 enrollment_screen_view_ = enrollment_screen_handler.get();
291 AddScreenHandler(std::move(enrollment_screen_handler)); 291 AddScreenHandler(std::move(enrollment_screen_handler));
292 292
293 auto terms_of_service_screen_handler = 293 auto terms_of_service_screen_handler =
294 base::MakeUnique<TermsOfServiceScreenHandler>(core_handler_); 294 base::MakeUnique<TermsOfServiceScreenHandler>(core_handler_);
295 terms_of_service_screen_actor_ = terms_of_service_screen_handler.get(); 295 terms_of_service_screen_actor_ = terms_of_service_screen_handler.get();
296 AddScreenHandler(std::move(terms_of_service_screen_handler)); 296 AddScreenHandler(std::move(terms_of_service_screen_handler));
297 297
298 auto arc_terms_of_service_screen_handler = 298 auto arc_terms_of_service_screen_handler =
299 base::MakeUnique<ArcTermsOfServiceScreenHandler>(); 299 base::MakeUnique<ArcTermsOfServiceScreenHandler>();
300 arc_terms_of_service_screen_actor_ = 300 arc_terms_of_service_screen_actor_ =
(...skipping 15 matching lines...) Expand all
316 316
317 auto signin_screen_handler = base::MakeUnique<SigninScreenHandler>( 317 auto signin_screen_handler = base::MakeUnique<SigninScreenHandler>(
318 network_state_informer_, error_screen, core_handler_, 318 network_state_informer_, error_screen, core_handler_,
319 gaia_screen_handler_); 319 gaia_screen_handler_);
320 signin_screen_handler_ = signin_screen_handler.get(); 320 signin_screen_handler_ = signin_screen_handler.get();
321 AddScreenHandler(std::move(signin_screen_handler)); 321 AddScreenHandler(std::move(signin_screen_handler));
322 322
323 auto app_launch_splash_screen_handler = 323 auto app_launch_splash_screen_handler =
324 base::MakeUnique<AppLaunchSplashScreenHandler>(network_state_informer_, 324 base::MakeUnique<AppLaunchSplashScreenHandler>(network_state_informer_,
325 error_screen); 325 error_screen);
326 app_launch_splash_screen_actor_ = app_launch_splash_screen_handler.get(); 326 app_launch_splash_screen_view_ = app_launch_splash_screen_handler.get();
327 AddScreenHandler(std::move(app_launch_splash_screen_handler)); 327 AddScreenHandler(std::move(app_launch_splash_screen_handler));
328 328
329 auto arc_kiosk_splash_screen_handler = 329 auto arc_kiosk_splash_screen_handler =
330 base::MakeUnique<ArcKioskSplashScreenHandler>(); 330 base::MakeUnique<ArcKioskSplashScreenHandler>();
331 arc_kiosk_splash_screen_actor_ = arc_kiosk_splash_screen_handler.get(); 331 arc_kiosk_splash_screen_view_ = arc_kiosk_splash_screen_handler.get();
332 AddScreenHandler(std::move(arc_kiosk_splash_screen_handler)); 332 AddScreenHandler(std::move(arc_kiosk_splash_screen_handler));
333 333
334 if (display_type_ == kOobeDisplay) { 334 if (display_type_ == kOobeDisplay) {
335 auto controller_pairing_handler = 335 auto controller_pairing_handler =
336 base::MakeUnique<ControllerPairingScreenHandler>(); 336 base::MakeUnique<ControllerPairingScreenHandler>();
337 controller_pairing_screen_actor_ = controller_pairing_handler.get(); 337 controller_pairing_screen_view_ = controller_pairing_handler.get();
338 AddScreenHandler(std::move(controller_pairing_handler)); 338 AddScreenHandler(std::move(controller_pairing_handler));
339 339
340 auto host_pairing_handler = base::MakeUnique<HostPairingScreenHandler>(); 340 auto host_pairing_handler = base::MakeUnique<HostPairingScreenHandler>();
341 host_pairing_screen_actor_ = host_pairing_handler.get(); 341 host_pairing_screen_view_ = host_pairing_handler.get();
342 AddScreenHandler(std::move(host_pairing_handler)); 342 AddScreenHandler(std::move(host_pairing_handler));
343 } 343 }
344 344
345 auto device_disabled_screen_handler = 345 auto device_disabled_screen_handler =
346 base::MakeUnique<DeviceDisabledScreenHandler>(); 346 base::MakeUnique<DeviceDisabledScreenHandler>();
347 device_disabled_screen_actor_ = device_disabled_screen_handler.get(); 347 device_disabled_screen_view_ = device_disabled_screen_handler.get();
348 AddScreenHandler(std::move(device_disabled_screen_handler)); 348 AddScreenHandler(std::move(device_disabled_screen_handler));
349 349
350 // Initialize KioskAppMenuHandler. Note that it is NOT a screen handler. 350 // Initialize KioskAppMenuHandler. Note that it is NOT a screen handler.
351 auto kiosk_app_menu_handler = 351 auto kiosk_app_menu_handler =
352 base::MakeUnique<KioskAppMenuHandler>(network_state_informer_); 352 base::MakeUnique<KioskAppMenuHandler>(network_state_informer_);
353 kiosk_app_menu_handler_ = kiosk_app_menu_handler.get(); 353 kiosk_app_menu_handler_ = kiosk_app_menu_handler.get();
354 web_ui->AddMessageHandler(std::move(kiosk_app_menu_handler)); 354 web_ui->AddMessageHandler(std::move(kiosk_app_menu_handler));
355 355
356 base::DictionaryValue localized_strings; 356 base::DictionaryValue localized_strings;
357 GetLocalizedStrings(&localized_strings); 357 GetLocalizedStrings(&localized_strings);
(...skipping 27 matching lines...) Expand all
385 OobeUI::~OobeUI() { 385 OobeUI::~OobeUI() {
386 core_handler_->SetDelegate(nullptr); 386 core_handler_->SetDelegate(nullptr);
387 network_dropdown_handler_->RemoveObserver(error_screen_handler_); 387 network_dropdown_handler_->RemoveObserver(error_screen_handler_);
388 if (chrome::IsRunningInMash()) { 388 if (chrome::IsRunningInMash()) {
389 // TODO: Ash needs to expose screen dimming api. See 389 // TODO: Ash needs to expose screen dimming api. See
390 // http://crbug.com/646034. 390 // http://crbug.com/646034.
391 NOTIMPLEMENTED(); 391 NOTIMPLEMENTED();
392 } 392 }
393 } 393 }
394 394
395 CoreOobeActor* OobeUI::GetCoreOobeActor() { 395 CoreOobeView* OobeUI::GetCoreOobeView() {
396 return core_handler_; 396 return core_handler_;
397 } 397 }
398 398
399 NetworkView* OobeUI::GetNetworkView() { 399 NetworkView* OobeUI::GetNetworkView() {
400 return network_view_; 400 return network_view_;
401 } 401 }
402 402
403 EulaView* OobeUI::GetEulaView() { 403 EulaView* OobeUI::GetEulaView() {
404 return eula_view_; 404 return eula_view_;
405 } 405 }
406 406
407 UpdateView* OobeUI::GetUpdateView() { 407 UpdateView* OobeUI::GetUpdateView() {
408 return update_view_; 408 return update_view_;
409 } 409 }
410 410
411 EnableDebuggingScreenActor* OobeUI::GetEnableDebuggingScreenActor() { 411 EnableDebuggingScreenView* OobeUI::GetEnableDebuggingScreenView() {
412 return debugging_screen_actor_; 412 return debugging_screen_view_;
413 } 413 }
414 414
415 EnrollmentScreenActor* OobeUI::GetEnrollmentScreenActor() { 415 EnrollmentScreenView* OobeUI::GetEnrollmentScreenView() {
416 return enrollment_screen_actor_; 416 return enrollment_screen_view_;
417 } 417 }
418 418
419 ResetView* OobeUI::GetResetView() { 419 ResetView* OobeUI::GetResetView() {
420 return reset_view_; 420 return reset_view_;
421 } 421 }
422 422
423 KioskAutolaunchScreenActor* OobeUI::GetKioskAutolaunchScreenActor() { 423 KioskAutolaunchScreenView* OobeUI::GetKioskAutolaunchScreenView() {
424 return autolaunch_screen_actor_; 424 return autolaunch_screen_view_;
425 } 425 }
426 426
427 KioskEnableScreenActor* OobeUI::GetKioskEnableScreenActor() { 427 KioskEnableScreenView* OobeUI::GetKioskEnableScreenView() {
428 return kiosk_enable_screen_actor_; 428 return kiosk_enable_screen_view_;
429 } 429 }
430 430
431 TermsOfServiceScreenActor* OobeUI::GetTermsOfServiceScreenActor() { 431 TermsOfServiceScreenView* OobeUI::GetTermsOfServiceScreenView() {
432 return terms_of_service_screen_actor_; 432 return terms_of_service_screen_actor_;
433 } 433 }
434 434
435 ArcTermsOfServiceScreenActor* OobeUI::GetArcTermsOfServiceScreenActor() { 435 ArcTermsOfServiceScreenView* OobeUI::GetArcTermsOfServiceScreenView() {
436 return arc_terms_of_service_screen_actor_; 436 return arc_terms_of_service_screen_actor_;
437 } 437 }
438 438
439 WrongHWIDScreenActor* OobeUI::GetWrongHWIDScreenActor() { 439 WrongHWIDScreenView* OobeUI::GetWrongHWIDScreenView() {
440 return wrong_hwid_screen_actor_; 440 return wrong_hwid_screen_view_;
441 } 441 }
442 442
443 AutoEnrollmentCheckScreenActor* OobeUI::GetAutoEnrollmentCheckScreenActor() { 443 AutoEnrollmentCheckScreenView* OobeUI::GetAutoEnrollmentCheckScreenView() {
444 return auto_enrollment_check_screen_actor_; 444 return auto_enrollment_check_screen_view_;
445 } 445 }
446 446
447 HIDDetectionView* OobeUI::GetHIDDetectionView() { 447 HIDDetectionView* OobeUI::GetHIDDetectionView() {
448 return hid_detection_view_; 448 return hid_detection_view_;
449 } 449 }
450 450
451 ControllerPairingScreenActor* OobeUI::GetControllerPairingScreenActor() { 451 ControllerPairingScreenView* OobeUI::GetControllerPairingScreenView() {
452 return controller_pairing_screen_actor_; 452 return controller_pairing_screen_view_;
453 } 453 }
454 454
455 HostPairingScreenActor* OobeUI::GetHostPairingScreenActor() { 455 HostPairingScreenView* OobeUI::GetHostPairingScreenView() {
456 return host_pairing_screen_actor_; 456 return host_pairing_screen_view_;
457 } 457 }
458 458
459 DeviceDisabledScreenActor* OobeUI::GetDeviceDisabledScreenActor() { 459 DeviceDisabledScreenView* OobeUI::GetDeviceDisabledScreenView() {
460 return device_disabled_screen_actor_; 460 return device_disabled_screen_view_;
461 } 461 }
462 462
463 UserImageView* OobeUI::GetUserImageView() { 463 UserImageView* OobeUI::GetUserImageView() {
464 return user_image_view_; 464 return user_image_view_;
465 } 465 }
466 466
467 ErrorScreen* OobeUI::GetErrorScreen() { 467 ErrorScreen* OobeUI::GetErrorScreen() {
468 return error_screen_.get(); 468 return error_screen_.get();
469 } 469 }
470 470
471 SupervisedUserCreationScreenHandler* 471 SupervisedUserCreationScreenHandler*
472 OobeUI::GetSupervisedUserCreationScreenActor() { 472 OobeUI::GetSupervisedUserCreationScreenView() {
473 return supervised_user_creation_screen_actor_; 473 return supervised_user_creation_screen_view_;
474 } 474 }
475 475
476 GaiaScreenHandler* OobeUI::GetGaiaScreenActor() { 476 GaiaScreenHandler* OobeUI::GetGaiaScreenView() {
477 return gaia_screen_handler_; 477 return gaia_screen_handler_;
478 } 478 }
479 479
480 UserBoardView* OobeUI::GetUserBoardScreenActor() { 480 UserBoardView* OobeUI::GetUserBoardView() {
481 return user_board_screen_handler_; 481 return user_board_screen_handler_;
482 } 482 }
483 483
484 void OobeUI::OnShutdownPolicyChanged(bool reboot_on_shutdown) { 484 void OobeUI::OnShutdownPolicyChanged(bool reboot_on_shutdown) {
485 core_handler_->UpdateShutdownAndRebootVisibility(reboot_on_shutdown); 485 core_handler_->UpdateShutdownAndRebootVisibility(reboot_on_shutdown);
486 } 486 }
487 487
488 AppLaunchSplashScreenActor* 488 AppLaunchSplashScreenView* OobeUI::GetAppLaunchSplashScreenView() {
489 OobeUI::GetAppLaunchSplashScreenActor() { 489 return app_launch_splash_screen_view_;
490 return app_launch_splash_screen_actor_;
491 } 490 }
492 491
493 ArcKioskSplashScreenActor* OobeUI::GetArcKioskSplashScreenActor() { 492 ArcKioskSplashScreenView* OobeUI::GetArcKioskSplashScreenView() {
494 return arc_kiosk_splash_screen_actor_; 493 return arc_kiosk_splash_screen_view_;
495 } 494 }
496 495
497 void OobeUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) { 496 void OobeUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) {
498 // Note, handlers_[0] is a GenericHandler used by the WebUI. 497 // Note, handlers_[0] is a GenericHandler used by the WebUI.
499 for (size_t i = 0; i < handlers_.size(); ++i) { 498 for (size_t i = 0; i < handlers_.size(); ++i) {
500 handlers_[i]->GetLocalizedStrings(localized_strings); 499 handlers_[i]->GetLocalizedStrings(localized_strings);
501 } 500 }
502 const std::string& app_locale = g_browser_process->GetApplicationLocale(); 501 const std::string& app_locale = g_browser_process->GetApplicationLocale();
503 webui::SetLoadTimeDataDefaults(app_locale, localized_strings); 502 webui::SetLoadTimeDataDefaults(app_locale, localized_strings);
504 kiosk_app_menu_handler_->GetLocalizedStrings(localized_strings); 503 kiosk_app_menu_handler_->GetLocalizedStrings(localized_strings);
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
635 } 634 }
636 635
637 void OobeUI::UpdateLocalizedStringsIfNeeded() { 636 void OobeUI::UpdateLocalizedStringsIfNeeded() {
638 if (oobe_ui_md_mode_ == 637 if (oobe_ui_md_mode_ ==
639 g_browser_process->local_state()->GetBoolean(prefs::kOobeMdMode)) { 638 g_browser_process->local_state()->GetBoolean(prefs::kOobeMdMode)) {
640 return; 639 return;
641 } 640 }
642 641
643 base::DictionaryValue localized_strings; 642 base::DictionaryValue localized_strings;
644 GetLocalizedStrings(&localized_strings); 643 GetLocalizedStrings(&localized_strings);
645 static_cast<CoreOobeActor*>(core_handler_)->ReloadContent(localized_strings); 644 static_cast<CoreOobeView*>(core_handler_)->ReloadContent(localized_strings);
646 } 645 }
647 646
648 } // namespace chromeos 647 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698