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

Commit f6395e07 authored by Winson Chung's avatar Winson Chung Committed by android-build-merger
Browse files

Merge "Manual revert of ag/6502936" into qt-dev am: 671a62ff

am: 5378135a

Change-Id: Id4ce3977f0e48e7d9692afd21c8563f93106a2e8
parents 13d4f143 5378135a
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -884,7 +884,7 @@ class RecentTasks {

            if (isVisibleRecentTask(tr)) {
                numVisibleTasks++;
                if (isInVisibleRange(tr, numVisibleTasks, withExcluded)) {
                if (isInVisibleRange(tr, i, numVisibleTasks, withExcluded)) {
                    // Fall through
                } else {
                    // Not in visible range
@@ -989,7 +989,7 @@ class RecentTasks {
            final TaskRecord tr = mTasks.get(i);
            if (isVisibleRecentTask(tr)) {
                numVisibleTasks++;
                if (isInVisibleRange(tr, numVisibleTasks, false /* skipExcludedCheck */)) {
                if (isInVisibleRange(tr, i, numVisibleTasks, false /* skipExcludedCheck */)) {
                    res.put(tr.taskId, true);
                }
            }
@@ -1210,7 +1210,7 @@ class RecentTasks {
                    continue;
                } else {
                    numVisibleTasks++;
                    if (isInVisibleRange(task, numVisibleTasks, false /* skipExcludedCheck */)
                    if (isInVisibleRange(task, i, numVisibleTasks, false /* skipExcludedCheck */)
                            || !isTrimmable(task)) {
                        // Keep visible tasks in range
                        i++;
@@ -1325,7 +1325,7 @@ class RecentTasks {
    /**
     * @return whether the given visible task is within the policy range.
     */
    private boolean isInVisibleRange(TaskRecord task, int numVisibleTasks,
    private boolean isInVisibleRange(TaskRecord task, int taskIndex, int numVisibleTasks,
            boolean skipExcludedCheck) {
        if (!skipExcludedCheck) {
            // Keep the most recent task even if it is excluded from recents
@@ -1334,7 +1334,7 @@ class RecentTasks {
                            == FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS;
            if (isExcludeFromRecents) {
                if (DEBUG_RECENTS_TRIM_TASKS) Slog.d(TAG, "\texcludeFromRecents=true");
                return numVisibleTasks == 1;
                return taskIndex == 0;
            }
        }