Loading services/core/java/com/android/server/am/ActivityStack.java +5 −2 Original line number Diff line number Diff line Loading @@ -4162,15 +4162,18 @@ final class ActivityStack { if (mTaskHistory.isEmpty()) { if (DEBUG_STACK) Slog.i(TAG, "removeTask: moving to back stack=" + this); final boolean notHomeStack = !isHomeStack(); if (isOnHomeDisplay()) { mStackSupervisor.moveHomeStack(!isHomeStack(), reason + " leftTaskHistoryEmpty"); mStackSupervisor.moveHomeStack(notHomeStack, reason + " leftTaskHistoryEmpty"); } if (mStacks != null) { mStacks.remove(this); mStacks.add(0, this); } if (notHomeStack) { mActivityContainer.onTaskListEmptyLocked(); } } task.stack = null; } Loading Loading
services/core/java/com/android/server/am/ActivityStack.java +5 −2 Original line number Diff line number Diff line Loading @@ -4162,15 +4162,18 @@ final class ActivityStack { if (mTaskHistory.isEmpty()) { if (DEBUG_STACK) Slog.i(TAG, "removeTask: moving to back stack=" + this); final boolean notHomeStack = !isHomeStack(); if (isOnHomeDisplay()) { mStackSupervisor.moveHomeStack(!isHomeStack(), reason + " leftTaskHistoryEmpty"); mStackSupervisor.moveHomeStack(notHomeStack, reason + " leftTaskHistoryEmpty"); } if (mStacks != null) { mStacks.remove(this); mStacks.add(0, this); } if (notHomeStack) { mActivityContainer.onTaskListEmptyLocked(); } } task.stack = null; } Loading