mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 02:38:20 +00:00
The AnimatorPlaybackController from createLauncherStateFromSuwAnimation does not ever get started (it's all user-driven) and thus some internal state is not updated properly, namely mIsStashed is never set to false even though the animation unstashes visually. This will break the first "real" unstash animation after SUW. Thus, when the animation from SUW is completed, we now dispatch onAnimationStart() and End() to ensure the proper state is updated. Test: adb shell am start -a android.intent.action.MAIN -n com.google.android.setupwizard/.SetupWizardTestActivity Then, skip to the end and swipe to home; ensure first app launch properly stashes taskbar Fixes: 263533070 Change-Id: I9553b8a884fb84303e2e97f14b9a7051e9de4709