Index: chrome/browser/translate/translate_service.cc |
diff --git a/chrome/browser/translate/translate_service.cc b/chrome/browser/translate/translate_service.cc |
index c6d36638d4afa0ca6d7decdf5615e47edac6e52f..8d360cc29625ba5aa8426e0fb93a252bc9367a89 100644 |
--- a/chrome/browser/translate/translate_service.cc |
+++ b/chrome/browser/translate/translate_service.cc |
@@ -107,9 +107,9 @@ bool TranslateService::IsTranslateBubbleEnabled() { |
// static |
std::string TranslateService::GetTargetLanguage(PrefService* prefs) { |
- std::vector<std::string> accept_languages_list; |
- base::SplitString(prefs->GetString(prefs::kAcceptLanguages), ',', |
- &accept_languages_list); |
+ std::vector<std::string> accept_languages_list = base::SplitString( |
+ prefs->GetString(prefs::kAcceptLanguages), ",", |
+ base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
return translate::TranslateManager::GetTargetLanguage(accept_languages_list); |
} |