Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3091)

Unified Diff: chrome/browser/spellchecker/spellcheck_service.cc

Issue 1602303002: [mac] Send the system spellchecker language to the renderer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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(

Powered by Google App Engine
This is Rietveld 408576698