Index: chrome/browser/android/preferences/pref_service_bridge.cc |
diff --git a/chrome/browser/android/preferences/pref_service_bridge.cc b/chrome/browser/android/preferences/pref_service_bridge.cc |
index d4bc0a8b85a4041b7aff7dabbe620dadcb12588f..5c632cd0878a34afa6b0f48c73c95e8994b4e36c 100644 |
--- a/chrome/browser/android/preferences/pref_service_bridge.cc |
+++ b/chrome/browser/android/preferences/pref_service_bridge.cc |
@@ -659,6 +659,21 @@ static void FetchImportantSites(JNIEnv* env, |
env, java_callback.obj(), string_array.obj()); |
} |
+static jint GetMaxImportantSites(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz) { |
+ return kMaxImportantSites; |
+} |
+ |
+static void MarkOriginAsImportantForTesting( |
+ JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jstring>& jorigin) { |
+ GURL origin(base::android::ConvertJavaStringToUTF8(jorigin)); |
+ CHECK(origin.is_valid()); |
+ ImportantSitesUtil::MarkOriginAsImportantForTesting(GetOriginalProfile(), |
+ origin); |
+} |
+ |
static void ShowNoticeAboutOtherFormsOfBrowsingHistory( |
ScopedJavaGlobalRef<jobject>* listener, |
bool show) { |