| Index: chrome/browser/search_engines/template_url_service_android.cc
|
| diff --git a/chrome/browser/search_engines/template_url_service_android.cc b/chrome/browser/search_engines/template_url_service_android.cc
|
| index 5a576698dbd3a31f5a1c9c5f53ec85233dde99ab..fa47ef57fdc8ce28f502be74a48993605b0f8c77 100644
|
| --- a/chrome/browser/search_engines/template_url_service_android.cc
|
| +++ b/chrome/browser/search_engines/template_url_service_android.cc
|
| @@ -229,14 +229,17 @@ TemplateUrlServiceAndroid::GetUrlForContextualSearchQuery(
|
| const JavaParamRef<jobject>& obj,
|
| const JavaParamRef<jstring>& jquery,
|
| const JavaParamRef<jstring>& jalternate_term,
|
| - jboolean jshould_prefetch) {
|
| + jboolean jshould_prefetch,
|
| + const JavaParamRef<jstring>& jprotocol_version) {
|
| base::string16 query(base::android::ConvertJavaStringToUTF16(env, jquery));
|
| std::string url;
|
|
|
| if (!query.empty()) {
|
| GURL gurl(GetDefaultSearchURLForSearchTerms(template_url_service_, query));
|
| if (google_util::IsGoogleSearchUrl(gurl)) {
|
| - gurl = net::AppendQueryParameter(gurl, "ctxs", "2");
|
| + std::string protocol_version(
|
| + base::android::ConvertJavaStringToUTF8(env, jprotocol_version));
|
| + gurl = net::AppendQueryParameter(gurl, "ctxs", protocol_version);
|
| if (jshould_prefetch) {
|
| // Indicate that the search page is being prefetched.
|
| gurl = net::AppendQueryParameter(gurl, "pf", "c");
|
|
|