diff options
| author | 2019-04-25 22:30:21 +0000 | |
|---|---|---|
| committer | 2019-04-25 22:30:21 +0000 | |
| commit | aba1846fa7d8ef815087d4bbf90771c843ccf512 (patch) | |
| tree | 1a2073c45c65116c1a08ac788033d75a3802802c | |
| parent | 2f956b53dff62e84ce74fdb79a7104900409e79c (diff) | |
| parent | 1bc38eda65a9270d555967f3e00575817878e6e8 (diff) | |
Merge "Only start WebView zygote if multiprocess enabled." into qt-dev
| -rw-r--r-- | services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java b/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java index 890456aa6e9c..476a27309f7e 100644 --- a/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java +++ b/services/core/java/com/android/server/webkit/WebViewUpdateServiceImpl.java @@ -81,8 +81,11 @@ public class WebViewUpdateServiceImpl { void prepareWebViewInSystemServer() { migrateFallbackStateOnBoot(); mWebViewUpdater.prepareWebViewInSystemServer(); - mSystemInterface.notifyZygote(isMultiProcessEnabled()); - AsyncTask.THREAD_POOL_EXECUTOR.execute(this::startZygoteWhenReady); + boolean multiProcessEnabled = isMultiProcessEnabled(); + mSystemInterface.notifyZygote(multiProcessEnabled); + if (multiProcessEnabled) { + AsyncTask.THREAD_POOL_EXECUTOR.execute(this::startZygoteWhenReady); + } } void startZygoteWhenReady() { |