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

Commit d37f079a authored by Svet Ganov's avatar Svet Ganov Committed by android-build-merger
Browse files

Merge "Query for static shared libs as well when needed" into oc-dev am: 721a3488

am: ace471db

Change-Id: I30da9ff539b7c1918e7bdad2f1460d8c96d78369
parents db47a7d2 ace471db
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1093,7 +1093,7 @@ public class PackageInstallerService extends IPackageInstaller.Stub {
        PackageInfo packageInfo = null;
        try {
            packageInfo = AppGlobals.getPackageManager().getPackageInfo(
                    basePackageName, 0, userId);
                    basePackageName, PackageManager.MATCH_STATIC_SHARED_LIBRARIES, userId);
        } catch (RemoteException ignored) {
        }
        if (packageInfo == null || packageInfo.applicationInfo == null) {
+2 −1
Original line number Diff line number Diff line
@@ -207,7 +207,8 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {
        public boolean handleMessage(Message msg) {
            // Cache package manager data without the lock held
            final PackageInfo pkgInfo = mPm.getPackageInfo(
                    params.appPackageName, PackageManager.GET_SIGNATURES /*flags*/, userId);
                    params.appPackageName, PackageManager.GET_SIGNATURES
                            | PackageManager.MATCH_STATIC_SHARED_LIBRARIES /*flags*/, userId);
            final ApplicationInfo appInfo = mPm.getApplicationInfo(
                    params.appPackageName, 0, userId);

+2 −1
Original line number Diff line number Diff line
@@ -892,7 +892,8 @@ class PackageManagerShellCommand extends ShellCommand {
            userId = UserHandle.USER_SYSTEM;
            flags |= PackageManager.DELETE_ALL_USERS;
        } else {
            final PackageInfo info = mInterface.getPackageInfo(packageName, 0, userId);
            final PackageInfo info = mInterface.getPackageInfo(packageName,
                    PackageManager.MATCH_STATIC_SHARED_LIBRARIES, userId);
            if (info == null) {
                pw.println("Failure [not installed for " + userId + "]");
                return 1;