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

Commit 6920feed authored by Craig Mautner's avatar Craig Mautner Committed by Android (Google) Code Review
Browse files

Merge "Don't count finishing activities as effective activities." into lmp-dev

parents 7343ba2f 4767f4b3
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -781,18 +781,19 @@ final class TaskRecord {
    }

    int findEffectiveRootIndex() {
        int activityNdx;
        int effectiveNdx = 0;
        final int topActivityNdx = mActivities.size() - 1;
        for (activityNdx = 0; activityNdx < topActivityNdx; ++activityNdx) {
        for (int activityNdx = 0; activityNdx < topActivityNdx; ++activityNdx) {
            final ActivityRecord r = mActivities.get(activityNdx);
            if (r.finishing) {
                continue;
            }
            effectiveNdx = activityNdx;
            if ((r.info.flags & ActivityInfo.FLAG_RELINQUISH_TASK_IDENTITY) == 0) {
                break;
            }
        }
        return activityNdx;
        return effectiveNdx;
    }

    void updateEffectiveIntent() {