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

Commit 75cd6ef5 authored by Andrii Kulian's avatar Andrii Kulian Committed by android-build-merger
Browse files

DO NOT MERGE -- Adjust focus when moving task back

am: d4b98705

Change-Id: I1d07e84360ef0bfeb6b0ce41466e4042ca70ad81
parents 708d2184 d4b98705
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -4406,7 +4406,7 @@ final class ActivityStack {
                    mStackSupervisor.getStack(FULLSCREEN_WORKSPACE_STACK_ID);
            if (fullscreenStack != null && fullscreenStack.hasVisibleBehindActivity()) {
                final ActivityRecord visibleBehind = fullscreenStack.getVisibleBehindActivity();
                mService.setFocusedActivityLocked(visibleBehind, "moveTaskToBack");
                mService.setFocusedActivityLocked(visibleBehind, "moveHomeTaskToBack");
                mStackSupervisor.resumeFocusedStackTopActivityLocked();
                return true;
            }
@@ -4459,9 +4459,11 @@ final class ActivityStack {
            }
            final int taskToReturnTo = tr.getTaskToReturnTo();
            tr.setTaskToReturnTo(APPLICATION_ACTIVITY_TYPE);
            return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null, "moveTaskToBack");
            return mStackSupervisor.resumeHomeStackTask(taskToReturnTo, null,
                    "moveTaskToBackAndShowHome");
        }

        adjustFocusedActivityLocked(mResumedActivity, "moveTaskToBack");
        mStackSupervisor.resumeFocusedStackTopActivityLocked();
        return true;
    }