| 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 484bd47d237db6dcb78992d873bf819051f998c9..f40cc32259bdeb8495ce192fe85cef8b7df6b725 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);
|
|
|