Index: chrome/browser/chromeos/login/session/session_manager.cc |
diff --git a/chrome/browser/chromeos/login/session/session_manager.cc b/chrome/browser/chromeos/login/session/session_manager.cc |
index 729f63eb0a626c21c25f891431c7777a10deb6c2..d868b602179c8dab69b1b742c47bc18de905ee2d 100644 |
--- a/chrome/browser/chromeos/login/session/session_manager.cc |
+++ b/chrome/browser/chromeos/login/session/session_manager.cc |
@@ -97,6 +97,9 @@ void InitLocaleAndInputMethodsForNewUser(PrefService* prefs) { |
StringPrefMember language_preferred_languages; |
language_preferred_languages.Init(prefs::kLanguagePreferredLanguages, prefs); |
language_preferred_languages.SetValue(JoinString(language_codes, ',')); |
+ |
+ // Indicate that we need to merge the synced input methods when we sync. |
+ prefs->SetBoolean(prefs::kLanguageShouldMergeInputMethods, true); |
} |
#if defined(ENABLE_RLZ) |