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

Commit ac528aab authored by Gaurav Bhola's avatar Gaurav Bhola
Browse files

Send finishTransaction for aborted transition

- If finishTransaction for an aborted transition is available send that
  instead of hardcoded null.
- This helps in correcting any custom layering in the transition
  handler.

Flag: EXEMPT (Bug fix)
Bug: 419652416
Bug: 385142011
Test: atest ShellTransitionTests
Test: Manually verified by starting an aborted transition and then doing
      setLayer via the finishTransaction that is received
Change-Id: Iad04b3b394366521a2918e2514cadf965057a8f4
parent 5a480c2d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1117,7 +1117,7 @@ public class Transitions implements RemoteCallable<Transitions>,
        if (transition.mHandler != null) {
            // Notifies to clean-up the aborted transition.
            transition.mHandler.onTransitionConsumed(
                    transition.mToken, true /* aborted */, null /* finishTransaction */);
                    transition.mToken, true /* aborted */, transition.mFinishT);
        }

        releaseSurfaces(transition.mInfo);