| Index: components/search_engines/template_url.cc
|
| diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc
|
| index 6ad91e97c780a5114e8b7bb4532196a8f138d70d..3ca7188a5fac03546d6e6686620fc26c15b9053c 100644
|
| --- a/components/search_engines/template_url.cc
|
| +++ b/components/search_engines/template_url.cc
|
| @@ -711,15 +711,12 @@ std::string TemplateURLRef::ParseURL(const std::string& url,
|
| // Handles the post parameters.
|
| const std::string& post_params_string = GetPostParamsString();
|
| if (!post_params_string.empty()) {
|
| - typedef std::vector<std::string> Strings;
|
| - Strings param_list;
|
| - base::SplitString(post_params_string, ',', ¶m_list);
|
| -
|
| - for (Strings::const_iterator iterator = param_list.begin();
|
| - iterator != param_list.end(); ++iterator) {
|
| - Strings parts;
|
| + for (const base::StringPiece& cur : base::SplitStringPiece(
|
| + post_params_string, ",",
|
| + base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL)) {
|
| // The '=' delimiter is required and the name must be not empty.
|
| - base::SplitString(*iterator, '=', &parts);
|
| + std::vector<std::string> parts = base::SplitString(
|
| + cur, "=", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
|
| if ((parts.size() != 2U) || parts[0].empty())
|
| return std::string();
|
|
|
|
|