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

Commit 560d5650 authored by Philip P. Moltmann's avatar Philip P. Moltmann Committed by android-build-merger
Browse files

Merge changes from topic 'ClosebySystem' into oc-mr1-dev

am: 81021c77

Change-Id: I74a060fb30453c34533fbe7bd240803c80bf63f5
parents 804563c1 81021c77
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -831,7 +831,7 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {

            // Commit was keeping session marked as active until now; release
            // that extra refcount so session appears idle.
            close();
            closeInternal(false);
            return;
        }

@@ -1388,9 +1388,16 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub {

    @Override
    public void close() {
        closeInternal(true);
    }

    private void closeInternal(boolean checkCaller) {
        int activeCount;
        synchronized (mLock) {
            if (checkCaller) {
                assertCallerIsOwnerOrRootLocked();
            }

            activeCount = mActiveCount.decrementAndGet();
        }