Index: chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java b/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
index 4f348d2b91ad1f423d164c412c0e90fd05be0343..2b7011181a6e8e92a77b200305d7c21bee4b1ea2 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java |
@@ -47,16 +47,18 @@ public class TemplateUrlService { |
public static class TemplateUrl { |
private final int mIndex; |
private final String mShortName; |
+ private boolean mIsDefault; |
Ian Wen
2016/09/16 20:43:04
s/mIsDefault/mIsPrepopulated
ltian
2016/09/16 21:39:10
Done.
|
@CalledByNative("TemplateUrl") |
public static TemplateUrl create( |
- int id, String shortName) { |
- return new TemplateUrl(id, shortName); |
+ int id, String shortName, boolean isDefault) { |
+ return new TemplateUrl(id, shortName, isDefault); |
} |
- public TemplateUrl(int index, String shortName) { |
+ public TemplateUrl(int index, String shortName, boolean isDefault) { |
mIndex = index; |
mShortName = shortName; |
+ mIsDefault = isDefault; |
} |
public int getIndex() { |
@@ -128,7 +130,7 @@ public class TemplateUrlService { |
int templateUrlCount = nativeGetTemplateUrlCount(mNativeTemplateUrlServiceAndroid); |
List<TemplateUrl> templateUrls = new ArrayList<TemplateUrl>(templateUrlCount); |
for (int i = 0; i < templateUrlCount; i++) { |
- TemplateUrl templateUrl = nativeGetPrepopulatedTemplateUrlAt( |
+ TemplateUrl templateUrl = nativeGetTemplateUrlAt( |
Ian Wen
2016/09/16 20:43:04
Have a boolean guard so that you don't create regr
ltian
2016/09/16 21:39:10
Done.
|
mNativeTemplateUrlServiceAndroid, i); |
if (templateUrl != null) { |
templateUrls.add(templateUrl); |
@@ -176,7 +178,7 @@ public class TemplateUrlService { |
assert defaultSearchEngineIndex < nativeGetTemplateUrlCount( |
mNativeTemplateUrlServiceAndroid); |
- return nativeGetPrepopulatedTemplateUrlAt( |
+ return nativeGetTemplateUrlAt( |
mNativeTemplateUrlServiceAndroid, defaultSearchEngineIndex); |
} |
@@ -306,7 +308,7 @@ public class TemplateUrlService { |
private native void nativeLoad(long nativeTemplateUrlServiceAndroid); |
private native boolean nativeIsLoaded(long nativeTemplateUrlServiceAndroid); |
private native int nativeGetTemplateUrlCount(long nativeTemplateUrlServiceAndroid); |
- private native TemplateUrl nativeGetPrepopulatedTemplateUrlAt( |
+ private native TemplateUrl nativeGetTemplateUrlAt( |
long nativeTemplateUrlServiceAndroid, int i); |
Ian Wen
2016/09/16 20:43:04
Can you squash the two lines into one line?
ltian
2016/09/16 21:39:10
Done.
|
private native void nativeSetUserSelectedDefaultSearchProvider( |
long nativeTemplateUrlServiceAndroid, int selectedIndex); |