| Index: chrome/browser/android/url_utilities.cc
|
| diff --git a/chrome/browser/android/url_utilities.cc b/chrome/browser/android/url_utilities.cc
|
| index 79243e3ba415cc47ac82e16bf580c9b6aeedaad8..ed5cdd8c0e4877787ac165180bf8c96e39a59da4 100644
|
| --- a/chrome/browser/android/url_utilities.cc
|
| +++ b/chrome/browser/android/url_utilities.cc
|
| @@ -23,6 +23,20 @@ net::registry_controlled_domains::PrivateRegistryFilter GetRegistryFilter(
|
|
|
| }
|
|
|
| +bool IsAcceptedScheme(std::string uri) {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + ScopedJavaLocalRef<jstring> jstring_scheme =
|
| + base::android::ConvertUTF8ToJavaString(env, uri);
|
| + return Java_UrlUtilities_isAcceptedScheme(env, jstring_scheme.obj());
|
| +}
|
| +
|
| +bool IsDownloadableScheme(std::string uri) {
|
| + JNIEnv* env = base::android::AttachCurrentThread();
|
| + ScopedJavaLocalRef<jstring> jstring_scheme =
|
| + base::android::ConvertUTF8ToJavaString(env, uri);
|
| + return Java_UrlUtilities_isDownloadableScheme(env, jstring_scheme.obj());
|
| +}
|
| +
|
| static jboolean SameDomainOrHost(JNIEnv* env,
|
| jclass clazz,
|
| jstring url_1_str,
|
|
|