| Index: components/search_engines/template_url.cc
|
| diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc
|
| index dbb74fc77853e1fe3c15533b7a1740a360ecf6fe..104c445f1bb34f956999aeab468deb93c17a30c6 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::KEEP_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::KEEP_WHITESPACE, base::SPLIT_WANT_ALL);
|
| if ((parts.size() != 2U) || parts[0].empty())
|
| return std::string();
|
|
|
|
|