Index: components/translate/core/browser/translate_manager.cc |
diff --git a/components/translate/core/browser/translate_manager.cc b/components/translate/core/browser/translate_manager.cc |
index 6b9abee8850081c3c5430aa0187c0208f061038c..caafc031a54a96b5c99eb47b4f75e0440b407425 100644 |
--- a/components/translate/core/browser/translate_manager.cc |
+++ b/components/translate/core/browser/translate_manager.cc |
@@ -144,9 +144,9 @@ void TranslateManager::InitiateTranslation(const std::string& page_lang) { |
} |
// Get the accepted languages list. |
- std::vector<std::string> accept_languages_list; |
- base::SplitString(prefs->GetString(accept_languages_pref_name_.c_str()), ',', |
- &accept_languages_list); |
+ std::vector<std::string> accept_languages_list = base::SplitString( |
+ prefs->GetString(accept_languages_pref_name_), ",", |
+ base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
std::string target_lang = GetTargetLanguage(accept_languages_list); |
std::string language_code = |