| Index: components/search_engines/template_url.cc
|
| diff --git a/components/search_engines/template_url.cc b/components/search_engines/template_url.cc
|
| index 054e2dc92beda2b9a7470953390d06152309f667..6d360924997a5eb8929de3ac92171b8d115f3911 100644
|
| --- a/components/search_engines/template_url.cc
|
| +++ b/components/search_engines/template_url.cc
|
| @@ -181,7 +181,7 @@ TemplateURLRef::SearchTermsArgs::SearchTermsArgs(
|
| input_type(metrics::OmniboxInputType::INVALID),
|
| accepted_suggestion(NO_SUGGESTIONS_AVAILABLE),
|
| cursor_position(base::string16::npos),
|
| - omnibox_start_margin(-1),
|
| + enable_omnibox_start_margin(false),
|
| page_classification(metrics::OmniboxEventProto::INVALID_SPEC),
|
| bookmark_bar_pinned(false),
|
| append_extra_query_params(false),
|
| @@ -920,12 +920,12 @@ std::string TemplateURLRef::HandleReplacements(
|
|
|
| case GOOGLE_OMNIBOX_START_MARGIN:
|
| DCHECK(!i->is_post_param);
|
| - if (search_terms_args.omnibox_start_margin >= 0) {
|
| - HandleReplacement(
|
| - "es_sm",
|
| - base::IntToString(search_terms_args.omnibox_start_margin),
|
| - *i,
|
| - &url);
|
| + if (search_terms_args.enable_omnibox_start_margin) {
|
| + int omnibox_start_margin = search_terms_data.OmniboxStartMargin();
|
| + if (omnibox_start_margin >= 0) {
|
| + HandleReplacement("es_sm", base::IntToString(omnibox_start_margin),
|
| + *i, &url);
|
| + }
|
| }
|
| break;
|
|
|
|
|