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

Commit 68dec914 authored by Evan Rosky's avatar Evan Rosky Committed by Android (Google) Code Review
Browse files

Merge "Flush queued transitions when player crashes" into main

parents 557c7cc2 5acfeed3
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -291,6 +291,16 @@ class TransitionController {
            mCollectingTransition.abort();
        }
        mRemotePlayer.clear();
        for (int i = 0; i < mQueuedTransitions.size(); ++i) {
            final QueuedTransition queued = mQueuedTransitions.get(i);
            if (queued.mTransition != null) {
                queued.mTransition.abort();
            } else {
                // legacy sync
                mSyncEngine.abort(queued.mLegacySync.mSyncId);
            }
        }
        mQueuedTransitions.clear();
        mRunningLock.doNotifyLocked();
        // Restore the rest of the player stack
        mTransitionPlayers.addAll(temp);