| 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 6d57961b5dd4f511d458b3bb45cfa9d0e50aead3..d5cce132971046366abef5a64e2ca7d67cd36b72 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) {
|
| @@ -2126,4 +2135,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);
|
| }
|
|
|