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

Commit 4bd47255 authored by Hyunyoung Song's avatar Hyunyoung Song
Browse files

Fix wrong labeling of app launch session type (HOME vs OVERVIEW)

Context: onResetOverview callback should be called the moment launcher state
exits from OVERVIEW.
More context: When user drag and drop from overview, and happens to launch
an app immediately after dropping the icon before animation finishes,
that app launch is labeled as OVERVIEW and not HOME.

Bug: 109747805
Change-Id: I24dc8681d6c51dfd2043fe71a1a81d6e96027ef4
parent 6e680f9b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -242,8 +242,10 @@ public class LauncherState {
     * Called when the start transition ends and the user settles on this particular state.
     */
    public void onStateTransitionEnd(Launcher launcher) {
        if (this == NORMAL) {
        if (this == NORMAL || this == SPRING_LOADED) {
            UiFactory.resetOverview(launcher);
        }
        if (this == NORMAL) {
            // Clear any rotation locks when going to normal state
            launcher.getRotationHelper().setCurrentStateRequest(REQUEST_NONE);
        }