Merge "Dispatch transition cancelled callback at the end of abort"
This commit is contained in:
@@ -6441,6 +6441,8 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
|
||||
|
||||
@Override
|
||||
public void onAppTransitionCancelledLocked(boolean keyguardGoingAway) {
|
||||
// It is only needed when freezing display in legacy transition.
|
||||
if (mTransitionController.isShellTransitionsEnabled()) return;
|
||||
continueUpdateOrientationForDiffOrienLaunchingApp();
|
||||
}
|
||||
|
||||
|
||||
@@ -550,10 +550,10 @@ class Transition extends Binder implements BLASTSyncEngine.TransactionReadyListe
|
||||
throw new IllegalStateException("Too late to abort.");
|
||||
}
|
||||
ProtoLog.v(ProtoLogGroup.WM_DEBUG_WINDOW_TRANSITIONS, "Aborting Transition: %d", mSyncId);
|
||||
mController.dispatchLegacyAppTransitionCancelled();
|
||||
mState = STATE_ABORT;
|
||||
// Syncengine abort will call through to onTransactionReady()
|
||||
mSyncEngine.abort(mSyncId);
|
||||
mController.dispatchLegacyAppTransitionCancelled();
|
||||
}
|
||||
|
||||
void setRemoteTransition(RemoteTransition remoteTransition) {
|
||||
|
||||
Reference in New Issue
Block a user