0d1b9ea40a4803ecadca45aa39c7bc43bf3cf310
Previous sequence of events when swiping home: - AbsSwipeUpHandler getParallelAnimationToLauncher() -> TaskbarLauncherStateController#createAnimToLauncher(NORMAL, ...) (but mLauncherState is still BACKGROUND_APP, so we don't play the icon alignment anim here) - AbsSwipeUpHandler#createWindowAnimationToHome -> LauncherHomeAnimationFactory#createActivityAnimationToHome() sets the state to NORMAL. - TaskbarLauncherStateController now animates the icon alignment in response to the state change, but it's a separate animation from the one created in createAnimToLauncher() - If you touch down during the transition to home, we finish the animation that was returned by createAnimToLauncher(), but that doesn't include iconAlignment so that part still plays on top To fix this, we set mLauncherState = toState in createAnimToLauncher so that the applyState picks it up and does the iconAlignment as part of that animation. Test: manual: swipe to home and immediately swipe up to All Apps (or down for notifications or right for -1), verify no Taskbar on top Flag: EXEMPT bugfix Fixes: 360116367 Change-Id: Icd9e4659812c9d77598b9214f51592ce2136b265
Description
No description provided
Languages
Java
57.2%
Kotlin
42.4%
AIDL
0.3%