Chromium Code Reviews| Index: components/search_engines/template_url.cc |
| diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc |
| index a3be5cff8ebc067e03bc80fb10cf22c57bc3372d..356bc9a2f84248421e61e094ccb6931219f0a8b7 100644 |
| --- a/components/search_engines/template_url.cc |
| +++ b/components/search_engines/template_url.cc |
| @@ -188,33 +188,29 @@ TemplateURLRef::SearchTermsArgs::ContextualSearchParams:: |
| : version(-1), |
| start(base::string16::npos), |
| end(base::string16::npos), |
| - resolve(true) { |
| -} |
| + now_on_tap_version(0) {} |
| -TemplateURLRef::SearchTermsArgs::ContextualSearchParams:: |
| - ContextualSearchParams( |
| - const int version, |
| - const std::string& selection, |
| - const std::string& base_page_url, |
| - const bool resolve) |
| +TemplateURLRef::SearchTermsArgs::ContextualSearchParams::ContextualSearchParams( |
| + const int version, |
| + const std::string& selection, |
| + const std::string& base_page_url, |
| + const int now_on_tap_version) |
| : version(version), |
| start(base::string16::npos), |
| end(base::string16::npos), |
| selection(selection), |
| base_page_url(base_page_url), |
| - resolve(resolve) { |
| -} |
| + now_on_tap_version(now_on_tap_version) {} |
| -TemplateURLRef::SearchTermsArgs::ContextualSearchParams:: |
| - ContextualSearchParams( |
| - const int version, |
| - const size_t start, |
| - const size_t end, |
| - const std::string& selection, |
| - const std::string& content, |
| - const std::string& base_page_url, |
| - const std::string& encoding, |
| - const bool resolve) |
| +TemplateURLRef::SearchTermsArgs::ContextualSearchParams::ContextualSearchParams( |
| + const int version, |
| + const size_t start, |
| + const size_t end, |
| + const std::string& selection, |
| + const std::string& content, |
| + const std::string& base_page_url, |
| + const std::string& encoding, |
| + const int now_on_tap_version) |
| : version(version), |
| start(start), |
| end(end), |
| @@ -222,8 +218,7 @@ TemplateURLRef::SearchTermsArgs::ContextualSearchParams:: |
| content(content), |
| base_page_url(base_page_url), |
| encoding(encoding), |
| - resolve(resolve) { |
| -} |
| + now_on_tap_version(now_on_tap_version) {} |
| TemplateURLRef::SearchTermsArgs::ContextualSearchParams::ContextualSearchParams( |
| const ContextualSearchParams& other) = default; |
| @@ -1020,8 +1015,9 @@ std::string TemplateURLRef::HandleReplacements( |
| context_data.append("ctxs_encoding=" + params.encoding + "&"); |
| } |
| - context_data.append( |
| - params.resolve ? "ctxsl_resolve=1" : "ctxsl_resolve=0"); |
|
Theresa
2016/09/15 05:03:32
Do we still need to append ctxsl_resolve=1 or does
Donn Denman
2016/09/15 22:00:00
Verified that it's not needed.
Independently I
|
| + std::string now_on_tap_version( |
| + base::IntToString(params.now_on_tap_version)); |
| + context_data.append("ctxsl_coca=" + now_on_tap_version); |
| HandleReplacement(std::string(), context_data, *i, &url); |
| break; |