diff --git a/services/core/java/com/android/server/am/TaskRecord.java b/services/core/java/com/android/server/am/TaskRecord.java index e237e41a3d52b..80ed8333fdc47 100644 --- a/services/core/java/com/android/server/am/TaskRecord.java +++ b/services/core/java/com/android/server/am/TaskRecord.java @@ -969,18 +969,9 @@ final class TaskRecord extends ConfigurationContainer implements TaskWindowConta || topRunningActivityLocked() != null; } - void setFrontOfTask() { - setFrontOfTask(null); - } - /** Call after activity movement or finish to make sure that frontOfTask is set correctly */ - void setFrontOfTask(ActivityRecord newTop) { - // If a top candidate is suggested by the caller, go ahead and use it and mark all others - // as not front. This is needed in situations where the current front activity in the - // task isn't finished yet and we want to set the front to the activity moved to the front - // of the task. - boolean foundFront = newTop != null ? true : false; - + final void setFrontOfTask() { + boolean foundFront = false; final int numActivities = mActivities.size(); for (int activityNdx = 0; activityNdx < numActivities; ++activityNdx) { final ActivityRecord r = mActivities.get(activityNdx); @@ -997,9 +988,6 @@ final class TaskRecord extends ConfigurationContainer implements TaskWindowConta // activity, make the bottom activity front. mActivities.get(0).frontOfTask = true; } - if (newTop != null) { - newTop.frontOfTask = true; - } } /** @@ -1014,7 +1002,7 @@ final class TaskRecord extends ConfigurationContainer implements TaskWindowConta mActivities.add(newTop); updateEffectiveIntent(); - setFrontOfTask(newTop); + setFrontOfTask(); } void addActivityAtBottom(ActivityRecord r) {