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

Commit eeb532ab authored by yutingfang's avatar yutingfang
Browse files

Clean up InProgressStartOpEvent when finishing possibly paused op

Bug: 417617776
Test: presubmit
Flag: EXEMPT BUG_FIX
Change-Id: I7277793840533918d47b459a5545000c9d4619b4
parent 26426cee
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -385,6 +385,7 @@ final class AttributedOp {
        InProgressStartOpEvent event = mPausedInProgressEvents.valueAt(indexOfToken);
        event.mNumUnfinishedStarts--;
        if (event.mNumUnfinishedStarts == 0) {
            event.finish();
            mPausedInProgressEvents.removeAt(indexOfToken);
            mAppOpsService.mInProgressStartOpEventPool.release(event);
            if (mPausedInProgressEvents.isEmpty()) {