| 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 f4b62fc654cfc8f1d60a7691c46be4bfe9dfbc91..09ec89f2c4763c2aef7dc2fdb608facdb95a80fb 100644
|
| --- a/chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
| +++ b/chrome/browser/chromeos/login/ui/login_display_host_impl.cc
|
| @@ -1150,7 +1150,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
|
| @@ -1235,7 +1235,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);
|
|
|