OSDN Git Service

Fixes to handleAppDiedLocked.
authorCraig Mautner <cmautner@google.com>
Tue, 1 Oct 2013 21:28:23 +0000 (14:28 -0700)
committerCraig Mautner <cmautner@google.com>
Tue, 1 Oct 2013 21:28:23 +0000 (14:28 -0700)
commit51277a85216b2ebbd2df858b1ba190976a4b917b
tree1212ef340281fd91fcc95f62e92da241fb400bb4
parent7eb5ce03d9697caa2e9caf0437036a937d081e90
Fixes to handleAppDiedLocked.

- Call in all circumstances but only set launchHomeTaskNext for
  focused stack. Previous version didn't call handleAppDiedLocked for
  non-focused stack.

- Rearrange logic to run down the top task and make sure that all
  remaining activities belong to the dying app. Previous version just
  looked at the top non-finishing activity and based its behavior on
  that.

Fixes bug 11029560.

Change-Id: Ic3a7c873c4c975577d6b390a8955ff41729bdfde
services/java/com/android/server/am/ActivityStack.java
services/java/com/android/server/am/ActivityStackSupervisor.java