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

Commit 80479c65 authored by Song Chun Fan's avatar Song Chun Fan Committed by Automerger Merge Worker
Browse files

Merge "[pm] fix potential NPE in system server" into udc-dev am: e6ce51f3

parents cb59f4dd e6ce51f3
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -2145,7 +2145,7 @@ final class InstallPackageHelper {
        final String pkgName = pkg.getPackageName();
        final String pkgName = pkg.getPackageName();
        final int[] installedForUsers = installRequest.getOriginUsers();
        final int[] installedForUsers = installRequest.getOriginUsers();
        final int installReason = installRequest.getInstallReason();
        final int installReason = installRequest.getInstallReason();
        final String installerPackageName = installRequest.getSourceInstallerPackageName();
        final String installerPackageName = installRequest.getInstallerPackageName();


        if (DEBUG_INSTALL) Slog.d(TAG, "New package installed in " + pkg.getPath());
        if (DEBUG_INSTALL) Slog.d(TAG, "New package installed in " + pkg.getPath());
        synchronized (mPm.mLock) {
        synchronized (mPm.mLock) {
+0 −6
Original line number Original line Diff line number Diff line
@@ -366,12 +366,6 @@ final class InstallRequest {
    public String getApexModuleName() {
    public String getApexModuleName() {
        return mApexModuleName;
        return mApexModuleName;
    }
    }

    @Nullable
    public String getSourceInstallerPackageName() {
        return mInstallArgs.mInstallSource.mInstallerPackageName;
    }

    public boolean isRollback() {
    public boolean isRollback() {
        return mInstallArgs != null
        return mInstallArgs != null
                && mInstallArgs.mInstallReason == PackageManager.INSTALL_REASON_ROLLBACK;
                && mInstallArgs.mInstallReason == PackageManager.INSTALL_REASON_ROLLBACK;