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

Commit 3bad3eba authored by Jon Miranda's avatar Jon Miranda Committed by Jon @
Browse files

Cleans up bad state when transient taskbar shows on home.

Bug: 279514548
Test: open transparent activity on top of launcher
      unstash taskbar
      go home

Change-Id: I13ab79b334e1f8feda441a82cc4d035c0142f513
parent 26d5493e
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -202,6 +202,11 @@ public class TaskbarLauncherStateController {
                public void onStateTransitionComplete(LauncherState finalState) {
                public void onStateTransitionComplete(LauncherState finalState) {
                    mLauncherState = finalState;
                    mLauncherState = finalState;
                    updateStateForFlag(FLAG_LAUNCHER_IN_STATE_TRANSITION, false);
                    updateStateForFlag(FLAG_LAUNCHER_IN_STATE_TRANSITION, false);
                    // TODO(b/279514548) Cleans up bad state that can occur when user interacts with
                    // taskbar on top of transparent activity.
                    if (finalState == LauncherState.NORMAL && mLauncher.isResumed()) {
                        updateStateForFlag(FLAG_RESUMED, true);
                    }
                    applyState();
                    applyState();
                    boolean disallowLongClick = finalState == LauncherState.OVERVIEW_SPLIT_SELECT;
                    boolean disallowLongClick = finalState == LauncherState.OVERVIEW_SPLIT_SELECT;
                    com.android.launcher3.taskbar.Utilities.setOverviewDragState(
                    com.android.launcher3.taskbar.Utilities.setOverviewDragState(