| Index: chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
| diff --git a/chrome/browser/ui/search_engines/edit_search_engine_controller.cc b/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
| index 58562a3c8a5b86172741131497e92214064074f9..160f22e2cbc8ad48c11a96469134ff0681665f1b 100644
|
| --- a/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
| +++ b/chrome/browser/ui/search_engines/edit_search_engine_controller.cc
|
| @@ -57,8 +57,8 @@ bool EditSearchEngineController::IsURLValid(
|
|
|
| // Replace any search term with a placeholder string and make sure the
|
| // resulting URL is valid.
|
| - return GURL(template_ref.ReplaceSearchTerms(ASCIIToUTF16("x"),
|
| - TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, string16())).is_valid();
|
| + return GURL(template_ref.ReplaceSearchTerms(
|
| + TemplateURLRef::SearchTermsArgs(ASCIIToUTF16("x")))).is_valid();
|
| }
|
|
|
| bool EditSearchEngineController::IsKeywordValid(
|
| @@ -133,8 +133,8 @@ std::string EditSearchEngineController::GetFixedUpURL(
|
| TemplateURLData data;
|
| data.SetURL(url);
|
| TemplateURL t_url(profile_, data);
|
| - std::string expanded_url(t_url.url_ref().ReplaceSearchTerms(ASCIIToUTF16("x"),
|
| - TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, string16()));
|
| + std::string expanded_url(t_url.url_ref().ReplaceSearchTerms(
|
| + TemplateURLRef::SearchTermsArgs(ASCIIToUTF16("x"))));
|
| url_parse::Parsed parts;
|
| std::string scheme(URLFixerUpper::SegmentURL(expanded_url, &parts));
|
| if (!parts.scheme.is_valid())
|
| @@ -142,4 +142,3 @@ std::string EditSearchEngineController::GetFixedUpURL(
|
|
|
| return url;
|
| }
|
| -
|
|
|