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

Commit 8afc936a authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Merge "Return no optmization info for package "android"." am:...

Merge "Merge "Return no optmization info for package "android"." am: f6b27d6a am: 8fbe829d" into tm-qpr-dev-plus-aosp am: 83e5e365

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2265082



Change-Id: I3262fd8b4159b01b8b8b51252b82b1d5449d46d4
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents f7ccbed3 83e5e365
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ import com.android.internal.util.Preconditions;
import com.android.server.LocalServices;
import com.android.server.pm.Installer;
import com.android.server.pm.Installer.InstallerException;
import com.android.server.pm.PackageManagerService;
import com.android.server.pm.PackageManagerServiceCompilerMapping;
import com.android.server.pm.parsing.PackageInfoUtils;
import com.android.server.pm.pkg.AndroidPackage;
@@ -724,6 +725,13 @@ public class ArtManagerService extends android.content.pm.dex.IArtManager.Stub {
        @Override
        public PackageOptimizationInfo getPackageOptimizationInfo(
                ApplicationInfo info, String abi, String activityName) {
            if (info.packageName.equals(PackageManagerService.PLATFORM_PACKAGE_NAME)) {
                // PackageManagerService.PLATFORM_PACKAGE_NAME in this context means that the
                // activity is defined in bootclasspath. Currently, we don't have an API to get the
                // correct optimization info.
                return PackageOptimizationInfo.createWithNoInfo();
            }

            String compilationReason;
            String compilationFilter;
            try {