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

Commit 4c61bbfe authored by Chris Li's avatar Chris Li Committed by Android (Google) Code Review
Browse files

Merge "Only move Task to PiP if there is only one non-finishing activity" into tm-qpr-dev

parents 12ab97e6 94fa8d09
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -2007,8 +2007,7 @@ class RootWindowContainer extends WindowContainer<DisplayContent>
            r.getDisplayContent().prepareAppTransition(TRANSIT_NONE);

            final TaskFragment organizedTf = r.getOrganizedTaskFragment();
            // TODO: Does it make sense to only count non-finishing activities?
            final boolean singleActivity = task.getActivityCount() == 1;
            final boolean singleActivity = task.getNonFinishingActivityCount() == 1;
            if (singleActivity) {
                rootTask = task;

+0 −8
Original line number Diff line number Diff line
@@ -1380,14 +1380,6 @@ class Task extends TaskFragment {
        return getActivity(ActivityRecord::canBeTopRunning);
    }

    int getActivityCount() {
        final int[] activityCount = new int[1];
        forAllActivities(ar -> {
            activityCount[0]++;
        });
        return activityCount[0];
    }

    /**
     * Return true if any activities in this task belongs to input uid.
     */