Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7fadbd9e authored by Pat Manning's avatar Pat Manning Committed by Android (Google) Code Review
Browse files

Merge "Stash taskbar on swipe to go home for 3p fallback launcher." into tm-qpr-dev

parents 51a86489 9fdd7a13
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -77,13 +77,14 @@ public class FallbackTaskbarUIController extends TaskbarUIController {

    /**
     * Creates an animation to animate the taskbar for the given state (but does not start it).
     * Currently this animation just force stashes the taskbar in Overview.
     */
    public Animator createAnimToRecentsState(RecentsState toState, long duration) {
        boolean useStashedLauncherState = toState.hasOverviewActions();
        boolean stashedLauncherState =
                useStashedLauncherState && FeatureFlags.ENABLE_GRID_ONLY_OVERVIEW.get()
                        && toState == RecentsState.MODAL_TASK;
        // Force stash the taskbar in overview modal state or when going home.
        boolean useStashedLauncherState =
                toState.hasOverviewActions() || toState == RecentsState.HOME;
        boolean stashedLauncherState = useStashedLauncherState && (
                (FeatureFlags.ENABLE_GRID_ONLY_OVERVIEW.get() && toState == RecentsState.MODAL_TASK)
                        || toState == RecentsState.HOME);
        TaskbarStashController stashController = mControllers.taskbarStashController;
        // Set both FLAG_IN_STASHED_LAUNCHER_STATE and FLAG_IN_APP to ensure the state is respected.
        // For all other states, just use the current stashed-in-app setting (e.g. if long clicked).