Index: chrome/browser/extensions/api/i18n/i18n_api.cc |
diff --git a/chrome/browser/extensions/api/i18n/i18n_api.cc b/chrome/browser/extensions/api/i18n/i18n_api.cc |
index ca40229ba1a03de856fde71207b23ff3386653e6..b1b9f946015ca30ec1e840f50eabb42b24660ef4 100644 |
--- a/chrome/browser/extensions/api/i18n/i18n_api.cc |
+++ b/chrome/browser/extensions/api/i18n/i18n_api.cc |
@@ -45,8 +45,8 @@ bool I18nGetAcceptLanguagesFunction::RunSync() { |
return false; |
} |
- std::vector<std::string> languages; |
- base::SplitString(accept_languages, ',', &languages); |
+ std::vector<std::string> languages = base::SplitString( |
+ accept_languages, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
languages.erase(std::remove(languages.begin(), languages.end(), ""), |
languages.end()); |