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

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

Merge "Do not call setReady(false) when finishing" into sc-v2-dev

parents a9e929d9 012697e5
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -3453,8 +3453,14 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
        if (stopped) {
            abortAndClearOptionsAnimation();
        }
        if (mAtmService.getTransitionController().isCollecting()) {
            // We don't want the finishing to change the transition ready state since there will not
            // be corresponding setReady for finishing.
            mAtmService.getTransitionController().collectExistenceChange(this);
        } else {
            mAtmService.getTransitionController().requestTransitionIfNeeded(TRANSIT_CLOSE, this);
        }
    }

    /**
     * This method is to only be called from the client via binder when the activity is destroyed
+7 −1
Original line number Diff line number Diff line
@@ -1551,7 +1551,13 @@ public class ActivityTaskSupervisor implements RecentTasks.Callbacks {
            return;
        }
        if (task.isVisible()) {
            if (mService.getTransitionController().isCollecting()) {
                // We don't want the finishing to change the transition ready state since there will
                // not be corresponding setReady for finishing.
                mService.getTransitionController().collectExistenceChange(task);
            } else {
                mService.getTransitionController().requestTransitionIfNeeded(TRANSIT_CLOSE, task);
            }
        } else {
            // Removing a non-visible task doesn't require a transition, but if there is one
            // collecting, this should be a member just in case.