Dispatch transition cancelled callback at the end of abort
Otherwise the transition listeners can still see the collecting
transition (mCollectingTransition is non-null and STATE_ABORT is
not set yet).
Also skip onAppTransitionCancelledLocked for fixed rotation
transition listener because it was used for legacy frozen display.
Otherwise it will request another unnecessary display change
transition to disturb animation.
Bug: 219063830
Test: adb shell setprop persist.debug.shell_transit 1; reboot
Launch a landscape app and press home key twice quickly.
The device should not crash by a ghost startRemoteRotation.
Change-Id: I6f79754ff82c16055869d624e6a0c8ae3a24f076
2 files changed