| 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 c18a4ec5d58172a1d1fcf0aad4f5a5b434fe5b6a..6563f7e0d9fe6723a26a201d775e14c8373f0bb8 100644
|
| --- a/chrome/browser/search_engines/template_url_service_android.cc
|
| +++ b/chrome/browser/search_engines/template_url_service_android.cc
|
| @@ -65,8 +65,6 @@ void TemplateUrlServiceAndroid::SetUserSelectedDefaultSearchProvider(
|
| "Wrong index for search engine";
|
|
|
| TemplateURL* template_url = template_urls[selected_index_size_t];
|
| - DCHECK_GT(template_url->prepopulate_id(), 0) <<
|
| - "Tried to select non-prepopulated search engine";
|
| template_url_service_->SetUserSelectedDefaultSearchProvider(template_url);
|
| }
|
|
|
| @@ -123,18 +121,15 @@ jboolean TemplateUrlServiceAndroid::IsDefaultSearchEngineGoogle(
|
| }
|
|
|
| base::android::ScopedJavaLocalRef<jobject>
|
| -TemplateUrlServiceAndroid::GetPrepopulatedTemplateUrlAt(
|
| - JNIEnv* env,
|
| - const JavaParamRef<jobject>& obj,
|
| - jint index) {
|
| +TemplateUrlServiceAndroid::GetTemplateUrlAt(JNIEnv* env,
|
| + const JavaParamRef<jobject>& obj,
|
| + jint index) {
|
| TemplateURL* template_url = template_url_service_->GetTemplateURLs()[index];
|
| - if (!IsPrepopulatedTemplate(template_url) &&
|
| - !template_url->created_by_policy())
|
| - return ScopedJavaLocalRef<jobject>();
|
| -
|
| return Java_TemplateUrl_create(
|
| env, index,
|
| - base::android::ConvertUTF16ToJavaString(env, template_url->short_name()));
|
| + base::android::ConvertUTF16ToJavaString(env, template_url->short_name()),
|
| + IsPrepopulatedTemplate(template_url) ||
|
| + template_url->created_by_policy());
|
| }
|
|
|
| bool TemplateUrlServiceAndroid::IsPrepopulatedTemplate(TemplateURL* url) {
|
|
|