diff options
Diffstat (limited to 'services/java/com/android/server/am/ActivityManagerService.java')
-rw-r--r-- | services/java/com/android/server/am/ActivityManagerService.java | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java index df58e83..87eb65e 100644 --- a/services/java/com/android/server/am/ActivityManagerService.java +++ b/services/java/com/android/server/am/ActivityManagerService.java @@ -2730,14 +2730,7 @@ public final class ActivityManagerService extends ActivityManagerNative r.task.taskId, r.shortComponentName, "proc died without state saved"); } - r.makeFinishing(); - mMainStack.mHistory.remove(i); - r.takeFromHistory(); - mWindowManager.removeAppToken(r.appToken); - if (VALIDATE_TOKENS) { - mMainStack.validateAppTokensLocked(); - } - r.removeUriPermissionsLocked(); + mMainStack.removeActivityFromHistoryLocked(r); } else { // We have the current state for this activity, so |