Index: chrome/browser/chromeos/login/user_manager.cc |
diff --git a/chrome/browser/chromeos/login/user_manager.cc b/chrome/browser/chromeos/login/user_manager.cc |
index acc9f9556f25b4dce1bd3d061a54a7c4ecda9ae9..9812315074a288d6e7e68b11408c79559f61b10c 100644 |
--- a/chrome/browser/chromeos/login/user_manager.cc |
+++ b/chrome/browser/chromeos/login/user_manager.cc |
@@ -252,6 +252,9 @@ void UserManager::NotifyOnLogin() { |
chromeos::CrosLibrary::Get()->GetInputMethodLibrary()-> |
SetDeferImeStartup(false); |
+ // Shut down the IME so that it will reload the user's settings. |
+ chromeos::CrosLibrary::Get()->GetInputMethodLibrary()-> |
+ StopInputMethodProcesses(); |
// Let the window manager know that we're logged in now. |
WmIpc::instance()->SetLoggedInProperty(true); |
} |