Index: chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
diff --git a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
index 8f58811fd8afda09d90fed73b79f73858b42601e..30ea8e2289226d672dc439c6951ebf64a52fec3f 100644 |
--- a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
+++ b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc |
@@ -1168,7 +1168,7 @@ void ShowLoginWizard(const std::string& first_screen_name) { |
// Set up keyboards. For example, when |locale| is "en-US", enable US qwerty |
// and US dvorak keyboard layouts. |
if (g_browser_process && g_browser_process->local_state()) { |
- manager->SetInputMethodLoginDefault(); |
+ manager->GetActiveIMEState()->SetInputMethodLoginDefault(); |
PrefService* prefs = g_browser_process->local_state(); |
// Apply owner preferences for tap-to-click and mouse buttons swap for |
@@ -1253,7 +1253,8 @@ void ShowLoginWizard(const std::string& first_screen_name) { |
// Determine keyboard layout from OEM customization (if provided) or |
// initial locale and save it in preferences. |
- manager->SetInputMethodLoginDefaultFromVPD(locale, layout); |
+ manager->GetActiveIMEState()->SetInputMethodLoginDefaultFromVPD(locale, |
+ layout); |
if (!current_locale.empty() || locale.empty()) { |
ShowLoginWizardFinish(first_screen_name, startup_manifest, display_host); |