commit | 3129fc5b55ca9238d212152409dd5c3daeb4ec17 | [log] [tgz] |
---|---|---|
author | Riddle Hsu <riddlehsu@google.com> | Wed Nov 08 14:06:26 2023 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Wed Nov 08 14:06:26 2023 +0000 |
tree | 4c5248d2daea81766b0f47751f5ae371af186c5b | |
parent | 5f507325ce8d2ceb445a2329a349e0c8edc8a1ba [diff] | |
parent | b81a9055c4fa2ea8043634fcfd447b4dc7b41115 [diff] |
Merge "Clear transform when updating animation frame" into main
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/activityembedding/ActivityEmbeddingAnimationAdapter.java b/libs/WindowManager/Shell/src/com/android/wm/shell/activityembedding/ActivityEmbeddingAnimationAdapter.java index 5cf9175..8241e1a 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/activityembedding/ActivityEmbeddingAnimationAdapter.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/activityembedding/ActivityEmbeddingAnimationAdapter.java
@@ -136,6 +136,7 @@ /** Called on frame update. */ final void onAnimationUpdate(@NonNull SurfaceControl.Transaction t, long currentPlayTime) { + mTransformation.clear(); // Extract the transformation to the current time. mAnimation.getTransformation(Math.min(currentPlayTime, mAnimation.getDuration()), mTransformation);