Chromium Code Reviews| Index: chrome/browser/spellchecker/spellcheck_service.cc |
| diff --git a/chrome/browser/spellchecker/spellcheck_service.cc b/chrome/browser/spellchecker/spellcheck_service.cc |
| index 7943c1d267006292c7d8433270d7299dcb7e34f1..dcc904301e89b028828210c306ca8fc17bbbf9b1 100644 |
| --- a/chrome/browser/spellchecker/spellcheck_service.cc |
| +++ b/chrome/browser/spellchecker/spellcheck_service.cc |
| @@ -81,6 +81,14 @@ SpellcheckService::SpellcheckService(content::BrowserContext* context) |
| std::vector<std::string>(1, first_of_dictionaries)); |
| } |
| +#if defined(USE_BROWSER_SPELLCHECKER) |
| + if (dictionaries_pref.GetValue().empty()) { |
|
groby-ooo-7-16
2016/01/19 23:54:14
Do we really want to mess with prefs here? What ha
please use gerrit instead
2016/01/20 02:25:59
Yes, because the spelling service client is using
|
| + std::string language = spellcheck_platform::GetSpellCheckerLanguage(); |
| + if (!language.empty()) |
| + dictionaries_pref.SetValue(std::vector<std::string>(1, language)); |
| + } |
| +#endif |
| + |
| std::string language_code; |
| std::string country_code; |
| chrome::spellcheck_common::GetISOLanguageCountryCodeFromLocale( |