Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6a17f601 authored by Fyodor Kupolov's avatar Fyodor Kupolov Committed by Gerrit Code Review
Browse files

Merge "Unnecessary dexopt in installPackageLI"

parents 558184f5 36b26add
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -10447,13 +10447,13 @@ public class PackageManagerService extends IPackageManager.Stub {
            return;
        }
        // Call with SCAN_NO_DEX, since dexopt has already been made
        if (replace) {
            // Call replacePackageLI with SCAN_NO_DEX, since we already made dexopt
            replacePackageLI(pkg, parseFlags, scanFlags | SCAN_REPLACING | SCAN_NO_DEX, args.user,
                    installerPackageName, res);
        } else {
            installNewPackageLI(pkg, parseFlags, scanFlags | SCAN_DELETE_DATA_ON_FAILURES,
                    args.user, installerPackageName, res);
            installNewPackageLI(pkg, parseFlags, scanFlags | SCAN_DELETE_DATA_ON_FAILURES
                            | SCAN_NO_DEX, args.user, installerPackageName, res);
        }
        synchronized (mPackages) {
            final PackageSetting ps = mSettings.mPackages.get(pkgName);