Merge "Set FLAG_UPDATED_SYSTEM_APP properly for APEX packages"

This commit is contained in:
Mohammad Samiul Islam
2021-01-18 19:19:37 +00:00
committed by Android (Google) Code Review

View File

@@ -295,8 +295,10 @@ public class PackageInfoWithoutStateUtils {
pi.applicationInfo.publicSourceDir = apexFile.getPath();
if (apexInfo.isFactory) {
pi.applicationInfo.flags |= ApplicationInfo.FLAG_SYSTEM;
pi.applicationInfo.flags &= ~ApplicationInfo.FLAG_UPDATED_SYSTEM_APP;
} else {
pi.applicationInfo.flags &= ~ApplicationInfo.FLAG_SYSTEM;
pi.applicationInfo.flags |= ApplicationInfo.FLAG_UPDATED_SYSTEM_APP;
}
if (apexInfo.isActive) {
pi.applicationInfo.flags |= ApplicationInfo.FLAG_INSTALLED;