Remove duplicated code.

Maybe the result of a bad merge? The removed section is identical to
the section above.

Bug: None
Test: Marlin builds, boots.
Change-Id: I588f60e60eb89adc606bd433e835caea029c8a72
This commit is contained in:
Jorge Lucangeli Obes
2016-12-14 16:42:17 -05:00
parent 29b639c089
commit d2a7a674fb

View File

@@ -7587,19 +7587,6 @@ public class PackageManagerService extends IPackageManager.Stub {
compilerFilter = getNonProfileGuidedCompilerFilter(compilerFilter);
}
// If the OTA updates a system app which was previously preopted to a non-preopted state
// the app might end up being verified at runtime. That's because by default the apps
// are verify-profile but for preopted apps there's no profile.
// Do a hacky check to ensure that if we have no profiles (a reasonable indication
// that before the OTA the app was preopted) the app gets compiled with a non-profile
// filter (by default interpret-only).
// Note that at this stage unused apps are already filtered.
if (isSystemApp(pkg) &&
DexFile.isProfileGuidedCompilerFilter(compilerFilter) &&
!Environment.getReferenceProfile(pkg.packageName).exists()) {
compilerFilter = getNonProfileGuidedCompilerFilter(compilerFilter);
}
// checkProfiles is false to avoid merging profiles during boot which
// might interfere with background compilation (b/28612421).
// Unfortunately this will also means that "pm.dexopt.boot=speed-profile" will