Merge "Update running remote animation state after activity change" into tm-dev am: bad9a21768

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17350352

Change-Id: Ib0e99450b5f2f5c30c4d9ae2e810547e0821e222
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Jorim Jaggi
2022-04-04 13:23:00 +00:00
committed by Automerger Merge Worker

View File

@@ -304,10 +304,6 @@ class RecentsAnimation implements RecentsAnimationCallbacks, OnRootTaskOrderChan
mService.stopAppSwitches();
}
if (mCaller != null) {
mCaller.setRunningRecentsAnimation(false);
}
mWindowManager.inSurfaceTransaction(() -> {
Trace.traceBegin(TRACE_TAG_WINDOW_MANAGER,
"RecentsAnimation#onAnimationFinished_inSurfaceTransaction");
@@ -413,6 +409,9 @@ class RecentsAnimation implements RecentsAnimationCallbacks, OnRootTaskOrderChan
if (mWindowManager.mRoot.isLayoutNeeded()) {
mWindowManager.mRoot.performSurfacePlacement();
}
if (mCaller != null) {
mCaller.setRunningRecentsAnimation(false);
}
Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER);
}
});