Loading services/core/java/com/android/server/am/ActivityStack.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -1421,7 +1421,8 @@ final class ActivityStack { final TaskRecord nextTask = next.task; final TaskRecord nextTask = next.task; final TaskRecord prevTask = prev != null ? prev.task : null; final TaskRecord prevTask = prev != null ? prev.task : null; if (prevTask != null && prevTask.mOnTopOfHome && prev.finishing && prev.frontOfTask) { if (prevTask != null && prevTask.stack == this && prevTask.mOnTopOfHome && prev.finishing && prev.frontOfTask) { if (DEBUG_STACK) mStackSupervisor.validateTopActivitiesLocked(); if (DEBUG_STACK) mStackSupervisor.validateTopActivitiesLocked(); if (prevTask == nextTask) { if (prevTask == nextTask) { prevTask.setFrontOfTask(); prevTask.setFrontOfTask(); Loading Loading
services/core/java/com/android/server/am/ActivityStack.java +2 −1 Original line number Original line Diff line number Diff line Loading @@ -1421,7 +1421,8 @@ final class ActivityStack { final TaskRecord nextTask = next.task; final TaskRecord nextTask = next.task; final TaskRecord prevTask = prev != null ? prev.task : null; final TaskRecord prevTask = prev != null ? prev.task : null; if (prevTask != null && prevTask.mOnTopOfHome && prev.finishing && prev.frontOfTask) { if (prevTask != null && prevTask.stack == this && prevTask.mOnTopOfHome && prev.finishing && prev.frontOfTask) { if (DEBUG_STACK) mStackSupervisor.validateTopActivitiesLocked(); if (DEBUG_STACK) mStackSupervisor.validateTopActivitiesLocked(); if (prevTask == nextTask) { if (prevTask == nextTask) { prevTask.setFrontOfTask(); prevTask.setFrontOfTask(); Loading