summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebViewDelegate.java
diff options
context:
space:
mode:
authorRichard Coles <torne@google.com>2017-01-23 21:23:41 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-01-23 21:23:45 +0000
commit2536cc6872ecdc43d7e9b07a02fbc844e5f124bb (patch)
tree7c880bdda95357911c76120a819c03c0af656de8 /core/java/android/webkit/WebViewDelegate.java
parent65e8f0adf31f8af2fea5d2ab9bdbf95ecf693852 (diff)
parentb26428b3c25fe64f4bf248e42dc0fa79b0969885 (diff)
Merge "Expose isMultiProcessEnabled via WebViewDelegate."
Diffstat (limited to 'core/java/android/webkit/WebViewDelegate.java')
-rw-r--r--core/java/android/webkit/WebViewDelegate.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebViewDelegate.java b/core/java/android/webkit/WebViewDelegate.java
index 2cdff7906462..92d0d7141370 100644
--- a/core/java/android/webkit/WebViewDelegate.java
+++ b/core/java/android/webkit/WebViewDelegate.java
@@ -26,6 +26,7 @@ import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.res.Resources;
import android.graphics.Canvas;
+import android.os.RemoteException;
import android.os.SystemProperties;
import android.os.Trace;
import android.util.SparseArray;
@@ -206,4 +207,15 @@ public final class WebViewDelegate {
appInfo.getBaseResourcePath(), newAssetPath);
}
}
+
+ /**
+ * Returns whether WebView should run in multiprocess mode.
+ */
+ public boolean isMultiProcessEnabled() {
+ try {
+ return WebViewFactory.getUpdateService().isMultiProcessEnabled();
+ } catch (RemoteException e) {
+ throw e.rethrowFromSystemServer();
+ }
+ }
}