From 220d86d142b64cb8a37f1a16eeb4fd6e9b3bd282 Mon Sep 17 00:00:00 2001 From: Nate Fischer Date: Mon, 28 Aug 2017 12:15:56 -0700 Subject: [PATCH] WebView: require APKs to target OMR1 This disallows WebView/Monochrome APKs targeting O or below to be chosen as WebView providers. Bug: 65080651 Test: Open WebView shell with webview from system image, no crash Test: Install Monochrome compiled for O, it's not in the webview provider list Change-Id: I79162cedaa801ce227ad4c2eb3cbea9c08704da8 --- core/java/android/webkit/UserPackage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/webkit/UserPackage.java b/core/java/android/webkit/UserPackage.java index 892008948e877..9da64559d0fe3 100644 --- a/core/java/android/webkit/UserPackage.java +++ b/core/java/android/webkit/UserPackage.java @@ -83,7 +83,7 @@ public class UserPackage { * supported by the current framework version. */ public static boolean hasCorrectTargetSdkVersion(PackageInfo packageInfo) { - return packageInfo.applicationInfo.targetSdkVersion >= Build.VERSION_CODES.O; + return packageInfo.applicationInfo.targetSdkVersion >= Build.VERSION_CODES.O_MR1; } public UserInfo getUserInfo() {