Merge "Defer the app data fixup until we are done with app data clearing above." into tm-dev

This commit is contained in:
Alex Buynytskyy
2022-03-02 02:31:06 +00:00
committed by Android (Google) Code Review

View File

@@ -2070,8 +2070,6 @@ public class PackageManagerService extends IPackageManager.Stub
}
}
mPrepareAppDataFuture = mAppDataHelper.fixAppsDataOnBoot();
// If this is first boot after an OTA, and a normal boot, then
// we need to clear code cache directories.
// Note that we do *not* clear the application profiles. These remain valid
@@ -2092,6 +2090,9 @@ public class PackageManagerService extends IPackageManager.Stub
ver.fingerprint = PackagePartitions.FINGERPRINT;
}
// Defer the app data fixup until we are done with app data clearing above.
mPrepareAppDataFuture = mAppDataHelper.fixAppsDataOnBoot();
// Legacy existing (installed before Q) non-system apps to hide
// their icons in launcher.
if (!mOnlyCore && mIsPreQUpgrade) {