summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ziad Youssef <ziadyoussef@google.com> 2024-03-27 12:10:39 +0000
committer Ziad Youssef <ziadyoussef@google.com> 2024-03-27 12:53:21 +0000
commit7e36588820222ccb1d3ce30014f82cb1daff918a (patch)
treeafaac71bf3f6e4b6cb8779848141fcd1580de963
parent2d42327fd8da245b43dde9d50c234dd7729669ad (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.java3
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;
}