| Index: chrome/browser/search_engines/template_url.cc
|
| diff --git a/chrome/browser/search_engines/template_url.cc b/chrome/browser/search_engines/template_url.cc
|
| index 404a065a4abc7163f0d1ff647602fff0de2683d6..0b00d1b9c8cd240c4b21bfc1d856cde9a5223c0f 100644
|
| --- a/chrome/browser/search_engines/template_url.cc
|
| +++ b/chrome/browser/search_engines/template_url.cc
|
| @@ -56,6 +56,8 @@ static const char kGoogleBaseSuggestURLParameter[] =
|
| "google:baseSuggestURL";
|
| static const char kGoogleBaseSuggestURLParameterFull[] =
|
| "{google:baseSuggestURL}";
|
| +static const char kGoogleInstantEnabledParameter[] =
|
| + "google:instantEnabledParameter";
|
| static const char kGoogleInstantFieldTrialGroupParameter[] =
|
| "google:instantFieldTrialGroupParameter";
|
| static const char kGoogleOriginalQueryForSuggestionParameter[] =
|
| @@ -152,6 +154,8 @@ bool TemplateURLRef::ParseParameter(size_t start,
|
| replacements->push_back(Replacement(GOOGLE_BASE_URL, start));
|
| } else if (parameter == kGoogleBaseSuggestURLParameter) {
|
| replacements->push_back(Replacement(GOOGLE_BASE_SUGGEST_URL, start));
|
| + } else if (parameter == kGoogleInstantEnabledParameter) {
|
| + replacements->push_back(Replacement(GOOGLE_INSTANT_ENABLED, start));
|
| } else if (parameter == kGoogleInstantFieldTrialGroupParameter) {
|
| replacements->push_back(Replacement(GOOGLE_INSTANT_FIELD_TRIAL_GROUP,
|
| start));
|
| @@ -392,6 +396,10 @@ std::string TemplateURLRef::ReplaceSearchTermsUsingTermsData(
|
| url.insert(i->index, search_terms_data.GoogleBaseSuggestURLValue());
|
| break;
|
|
|
| + case GOOGLE_INSTANT_ENABLED:
|
| + url.insert(i->index, search_terms_data.InstantEnabledParam());
|
| + break;
|
| +
|
| case GOOGLE_INSTANT_FIELD_TRIAL_GROUP:
|
| url.insert(i->index, search_terms_data.InstantFieldTrialUrlParam());
|
| break;
|
|
|