| Index: android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| index 762b4b6ed60e34cba8263eac6de7140f3e8b4440..4f142196134dec46b971edc1b5ebaaa9435115eb 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
|
| @@ -15,6 +15,7 @@ import android.graphics.Color;
|
| import android.graphics.Paint;
|
| import android.graphics.Picture;
|
| import android.graphics.Rect;
|
| +import android.net.Uri;
|
| import android.net.http.SslCertificate;
|
| import android.os.AsyncTask;
|
| import android.os.Build;
|
| @@ -1497,6 +1498,14 @@ public class AwContents {
|
| }
|
|
|
| /**
|
| + * @see android.webkit.WebView#preauthorizePermission(Uri, long)
|
| + */
|
| + public void preauthorizePermission(Uri origin, long resources) {
|
| + if (mNativeAwContents == 0) return;
|
| + nativePreauthorizePermission(mNativeAwContents, origin.toString(), resources);
|
| + }
|
| +
|
| + /**
|
| * @see ContentViewCore.evaluateJavaScript(String, ContentViewCore.JavaScriptCallback)
|
| */
|
| public void evaluateJavaScript(String script, final ValueCallback<String> callback) {
|
| @@ -2134,4 +2143,7 @@ public class AwContents {
|
| private native void nativeTrimMemory(long nativeAwContents, int level, boolean visible);
|
|
|
| private native void nativeCreatePdfExporter(long nativeAwContents, AwPdfExporter awPdfExporter);
|
| +
|
| + private native void nativePreauthorizePermission(long nativeAwContents, String origin,
|
| + long resources);
|
| }
|
|
|