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

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

Issue 2600983003: ChromeOS MD-OOBE: Add HID detection screen. (Closed)
Patch Set: Rebased. Created 3 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/ui/webui/chromeos/login/oobe_ui.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
diff --git a/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc b/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
index a30d4c55de70273fb9f2c64f3b82e7574ce48a23..587d7619079929e40ec332dfd859f6df3ea5b0c6 100644
--- a/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
+++ b/chrome/browser/ui/webui/chromeos/login/oobe_ui.cc
@@ -512,10 +512,9 @@ void OobeUI::GetLocalizedStrings(base::DictionaryValue* localized_strings) {
bool new_kiosk_ui = KioskAppMenuHandler::EnableNewKioskUI();
localized_strings->SetString("newKioskUI", new_kiosk_ui ? "on" : "off");
- localized_strings->SetString(
- "newOobeUI",
- g_browser_process->local_state()->GetBoolean(prefs::kOobeMdMode) ? "on"
- : "off");
+ oobe_ui_md_mode_ =
+ g_browser_process->local_state()->GetBoolean(prefs::kOobeMdMode);
+ localized_strings->SetString("newOobeUI", oobe_ui_md_mode_ ? "on" : "off");
}
void OobeUI::AddScreenHandler(std::unique_ptr<BaseScreenHandler> handler) {
@@ -622,4 +621,15 @@ void OobeUI::OnCurrentScreenChanged(OobeScreen new_screen) {
observer.OnCurrentScreenChanged(current_screen_, new_screen);
}
+void OobeUI::UpdateLocalizedStringsIfNeeded() {
+ if (oobe_ui_md_mode_ ==
+ g_browser_process->local_state()->GetBoolean(prefs::kOobeMdMode)) {
+ return;
+ }
+
+ base::DictionaryValue localized_strings;
+ GetLocalizedStrings(&localized_strings);
+ static_cast<CoreOobeActor*>(core_handler_)->ReloadContent(localized_strings);
+}
+
} // namespace chromeos
« no previous file with comments | « chrome/browser/ui/webui/chromeos/login/oobe_ui.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698