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

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

Merge "Resume home activity can skip resume and cause ANR. DO NOT MERGE" into lmp-mr1-dev

parents ab42bbb9 b4d43538
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -1525,14 +1525,14 @@ final class ActivityStack {
                // Now the task above it has to return to the home task instead.
                final int taskNdx = mTaskHistory.indexOf(prevTask) + 1;
                mTaskHistory.get(taskNdx).setTaskToReturnTo(HOME_ACTIVITY_TYPE);
            } else {
                if (DEBUG_STATES && isOnHomeDisplay()) Slog.d(TAG,
            } else if (!isOnHomeDisplay()) {
                return false;
            } else if (!isHomeStack()){
                if (DEBUG_STATES) Slog.d(TAG,
                        "resumeTopActivityLocked: Launching home next");
                // Only resume home if on home display
                final int returnTaskType = prevTask == null || !prevTask.isOverHomeStack() ?
                        HOME_ACTIVITY_TYPE : prevTask.getTaskToReturnTo();
                return isOnHomeDisplay() &&
                        mStackSupervisor.resumeHomeStackTask(returnTaskType, prev);
                return mStackSupervisor.resumeHomeStackTask(returnTaskType, prev);
            }
        }