From a590c99256b197d52a0869d89f8def34796a985d Mon Sep 17 00:00:00 2001 From: Filip Gruszczynski Date: Wed, 25 Nov 2015 16:45:26 -0800 Subject: [PATCH] Remove unnecessary field from AppWindowToken. Change-Id: I0bc488dc67d5128a1f47f58f62038d178d8ef0cd --- .../core/java/com/android/server/wm/AppWindowAnimator.java | 2 +- .../core/java/com/android/server/wm/AppWindowToken.java | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/services/core/java/com/android/server/wm/AppWindowAnimator.java b/services/core/java/com/android/server/wm/AppWindowAnimator.java index b32ec2d1b0a68..4861acc141218 100644 --- a/services/core/java/com/android/server/wm/AppWindowAnimator.java +++ b/services/core/java/com/android/server/wm/AppWindowAnimator.java @@ -109,7 +109,7 @@ public class AppWindowAnimator { public AppWindowAnimator(final AppWindowToken atoken) { mAppToken = atoken; mService = atoken.service; - mAnimator = atoken.mAnimator; + mAnimator = mService.mAnimator; } public void setAnimation(Animation anim, int width, int height, boolean skipFirstFrame) { diff --git a/services/core/java/com/android/server/wm/AppWindowToken.java b/services/core/java/com/android/server/wm/AppWindowToken.java index 425ff9b93b1c0..77a29f37d6ada 100644 --- a/services/core/java/com/android/server/wm/AppWindowToken.java +++ b/services/core/java/com/android/server/wm/AppWindowToken.java @@ -24,6 +24,7 @@ import static com.android.server.wm.WindowManagerService.TAG; import com.android.server.input.InputApplicationHandle; import com.android.server.wm.WindowManagerService.H; +import android.annotation.NonNull; import android.content.pm.ActivityInfo; import android.os.Message; import android.os.RemoteException; @@ -49,9 +50,7 @@ class AppWindowToken extends WindowToken { // All of the windows and child windows that are included in this // application token. Note this list is NOT sorted! final WindowList allAppWindows = new WindowList(); - final AppWindowAnimator mAppAnimator; - - final WindowAnimator mAnimator; + @NonNull final AppWindowAnimator mAppAnimator; final boolean voiceInteraction; @@ -145,7 +144,6 @@ class AppWindowToken extends WindowToken { appToken = _token; voiceInteraction = _voiceInteraction; mInputApplicationHandle = new InputApplicationHandle(this); - mAnimator = service.mAnimator; mAppAnimator = new AppWindowAnimator(this); }