diff options
| author | 2024-03-27 12:10:39 +0000 | |
|---|---|---|
| committer | 2024-03-27 12:53:21 +0000 | |
| commit | 7e36588820222ccb1d3ce30014f82cb1daff918a (patch) | |
| tree | afaac71bf3f6e4b6cb8779848141fcd1580de963 | |
| parent | 2d42327fd8da245b43dde9d50c234dd7729669ad (diff) | |
Ensure zygote process is killed when webview provider changes
Test: Checked that webview is working after uninstalling from the playstore
Bug: 330762684
Bug: 308907090
Change-Id: I45f0a3c63c06e9fbe4b3a4f4e635dec29c5abe7f
| -rw-r--r-- | core/java/android/webkit/WebViewZygote.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/webkit/WebViewZygote.java b/core/java/android/webkit/WebViewZygote.java index e14ae72ee7a5..c7900e4f0510 100644 --- a/core/java/android/webkit/WebViewZygote.java +++ b/core/java/android/webkit/WebViewZygote.java @@ -104,7 +104,8 @@ public class WebViewZygote { sPackage = packageInfo; // If multi-process is not enabled, then do not start the zygote service. - if (!sMultiprocessEnabled) { + // Only check sMultiprocessEnabled if updateServiceV2 is not enabled. + if (!updateServiceV2() && !sMultiprocessEnabled) { return; } |