From 5512003c0d3e39f524f6ecc991026d7c4307b124 Mon Sep 17 00:00:00 2001 From: Jordan Demeulenaere Date: Wed, 8 May 2024 14:50:52 +0200 Subject: [PATCH] Delay TransitionAnimator.onAnimationEnd by one frame (2/4) Bug: 330672236 Test: atest ActivityTransitionAnimatorTest Test: atest DialogTransitionAnimatorTest Flag: N/A Change-Id: I81e85df79256d013f6c3ef5cb58a5d96c0c7deec --- .../src/com/android/launcher3/QuickstepTransitionManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/launcher3/QuickstepTransitionManager.java b/quickstep/src/com/android/launcher3/QuickstepTransitionManager.java index 0697f47cda..72aaa9000a 100644 --- a/quickstep/src/com/android/launcher3/QuickstepTransitionManager.java +++ b/quickstep/src/com/android/launcher3/QuickstepTransitionManager.java @@ -58,6 +58,7 @@ import static com.android.launcher3.config.FeatureFlags.SEPARATE_RECENTS_ACTIVIT import static com.android.launcher3.model.data.ItemInfo.NO_MATCHING_ID; import static com.android.launcher3.testing.shared.TestProtocol.WALLPAPER_OPEN_ANIMATION_FINISHED_MESSAGE; import static com.android.launcher3.util.DisplayController.isTransientTaskbar; +import static com.android.launcher3.util.Executors.MAIN_EXECUTOR; import static com.android.launcher3.util.Executors.ORDERED_BG_EXECUTOR; import static com.android.launcher3.util.MultiPropertyFactory.MULTI_PROPERTY_VALUE; import static com.android.launcher3.util.window.RefreshRateTracker.getSingleFrameMs; @@ -1881,7 +1882,7 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener return new ContainerAnimationRunner( new ActivityTransitionAnimator.AnimationDelegate( - controller, callback, listener)); + MAIN_EXECUTOR, controller, callback, listener)); } /**