OSDN Git Service

Defer detach until animations are complete.
authorCraig Mautner <cmautner@google.com>
Wed, 5 Feb 2014 23:37:40 +0000 (15:37 -0800)
committerCraig Mautner <cmautner@google.com>
Wed, 5 Feb 2014 23:37:40 +0000 (15:37 -0800)
commit1bf2b873470d2ba8a4ac218da73516cc2b20aa76
tree4360e1fc405b0bf42917516c0f493bb1c2a521d6
parentdc548483ae90ba26ad9e2e2cb79f4673140edb49
Defer detach until animations are complete.

Allowing the detach of ActivityStack from DisplayContent to happen
immediately was causing all sorts of problems associated with not
having a Display to complete the animations.

Waiting for animations to complete before either the detach or the
display removal fixes those problems.

Change-Id: I8a5663bfac5c3c1084ff4fcc451e0e38e8080265
services/core/java/com/android/server/wm/DisplayContent.java
services/core/java/com/android/server/wm/TaskStack.java
services/core/java/com/android/server/wm/WindowAnimator.java
services/core/java/com/android/server/wm/WindowManagerService.java
services/core/java/com/android/server/wm/WindowStateAnimator.java