Loading services/core/java/com/android/server/wm/RecentsAnimationController.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -549,7 +549,12 @@ public class RecentsAnimationController implements DeathRecipient { @Override @Override public void startAnimation(SurfaceControl animationLeash, Transaction t, public void startAnimation(SurfaceControl animationLeash, Transaction t, OnAnimationFinishedCallback finishCallback) { OnAnimationFinishedCallback finishCallback) { // Restore z-layering, position and stack crop until client has a chance to modify it. t.setLayer(animationLeash, mTask.getPrefixOrderIndex()); t.setPosition(animationLeash, mPosition.x, mPosition.y); t.setPosition(animationLeash, mPosition.x, mPosition.y); mTmpRect.set(mBounds); mTmpRect.offsetTo(0, 0); t.setWindowCrop(animationLeash, mTmpRect); mCapturedLeash = animationLeash; mCapturedLeash = animationLeash; mCapturedFinishCallback = finishCallback; mCapturedFinishCallback = finishCallback; } } Loading Loading
services/core/java/com/android/server/wm/RecentsAnimationController.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -549,7 +549,12 @@ public class RecentsAnimationController implements DeathRecipient { @Override @Override public void startAnimation(SurfaceControl animationLeash, Transaction t, public void startAnimation(SurfaceControl animationLeash, Transaction t, OnAnimationFinishedCallback finishCallback) { OnAnimationFinishedCallback finishCallback) { // Restore z-layering, position and stack crop until client has a chance to modify it. t.setLayer(animationLeash, mTask.getPrefixOrderIndex()); t.setPosition(animationLeash, mPosition.x, mPosition.y); t.setPosition(animationLeash, mPosition.x, mPosition.y); mTmpRect.set(mBounds); mTmpRect.offsetTo(0, 0); t.setWindowCrop(animationLeash, mTmpRect); mCapturedLeash = animationLeash; mCapturedLeash = animationLeash; mCapturedFinishCallback = finishCallback; mCapturedFinishCallback = finishCallback; } } Loading