OSDN Git Service

Lock free app animations (7/n): Cleanup
authorJorim Jaggi <jjaggi@google.com>
Thu, 23 Nov 2017 17:04:08 +0000 (17:04 +0000)
committerJorim Jaggi <jjaggi@google.com>
Wed, 27 Dec 2017 14:49:55 +0000 (15:49 +0100)
commitb0fc817f284899cf4524b79a840bb1753b966119
tree8916073d767dee8f695f81902e63f9e0694ab9e4
parent32fd84ace1315854b2443ba9c1445837af4bc5eb
Lock free app animations (7/n): Cleanup

- Make sure persister pausing is working
- Make sure Surface animation thread is being boosted
- Move all remaining fields from AppWindowAnimator and NUKE it,
also remove getAnimLayerAdjustment and do the z-boosting
directly on the AppWindowToken.

Bug: 64674361
Test: go/wm-smoke
Test: Inspect thread priorities before/during/after animations
Change-Id: Ie64c8231bcebd8536eab476ee9f2c51abf85480c
14 files changed:
services/core/java/com/android/server/wm/AppWindowAnimator.java [deleted file]
services/core/java/com/android/server/wm/AppWindowContainerController.java
services/core/java/com/android/server/wm/AppWindowToken.java
services/core/java/com/android/server/wm/DisplayContent.java
services/core/java/com/android/server/wm/WallpaperController.java
services/core/java/com/android/server/wm/WallpaperWindowToken.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/WindowManagerThreadPriorityBooster.java
services/core/java/com/android/server/wm/WindowState.java
services/core/java/com/android/server/wm/WindowStateAnimator.java
services/core/java/com/android/server/wm/WindowSurfacePlacer.java
services/core/java/com/android/server/wm/WindowToken.java
services/tests/servicestests/src/com/android/server/wm/WindowTestUtils.java