Index: chrome/browser/translate/chrome_translate_client.cc |
diff --git a/chrome/browser/translate/chrome_translate_client.cc b/chrome/browser/translate/chrome_translate_client.cc |
index f61f5e725b5c9fe6d0738a6e56c18c7c5ce4f01d..c16a64a5578f9539b7cc97755ee625820c9770d7 100644 |
--- a/chrome/browser/translate/chrome_translate_client.cc |
+++ b/chrome/browser/translate/chrome_translate_client.cc |
@@ -152,8 +152,8 @@ void ChromeTranslateClient::GetTranslateLanguages( |
} |
std::string accept_languages_str = prefs->GetString(prefs::kAcceptLanguages); |
- std::vector<std::string> accept_languages_list; |
- base::SplitString(accept_languages_str, ',', &accept_languages_list); |
+ std::vector<std::string> accept_languages_list = base::SplitString( |
+ accept_languages_str, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
*target = |
translate::TranslateManager::GetTargetLanguage(accept_languages_list); |
} |