diff options
| author | 2022-04-28 12:58:29 +0000 | |
|---|---|---|
| committer | 2022-04-28 12:58:29 +0000 | |
| commit | 2b70f83f9eeee33f4cf5cd154277292b3a218d00 (patch) | |
| tree | 640d56a2493827077be8c626b58416b3887169b7 | |
| parent | 12873579dc3caf063867997f3dfc631c6d06e84c (diff) | |
| parent | 96b645d043dfc296d2c83db1db4ffa74d500e244 (diff) | |
Merge "Only run Animation#setBackdropColor on overriden app transition" into tm-dev
| -rw-r--r-- | services/core/java/com/android/server/wm/AppTransition.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/wm/AppTransition.java b/services/core/java/com/android/server/wm/AppTransition.java index 68a09a6d4b9b..4f015d8d77a0 100644 --- a/services/core/java/com/android/server/wm/AppTransition.java +++ b/services/core/java/com/android/server/wm/AppTransition.java @@ -683,6 +683,9 @@ public class AppTransition implements Dump { } else if (mNextAppTransitionType == NEXT_TRANSIT_TYPE_CUSTOM) { a = mTransitionAnimation.loadAppTransitionAnimation(mNextAppTransitionPackage, enter ? mNextAppTransitionEnter : mNextAppTransitionExit); + if (mNextAppTransitionBackgroundColor != 0) { + a.setBackdropColor(mNextAppTransitionBackgroundColor); + } ProtoLog.v(WM_DEBUG_APP_TRANSITIONS_ANIM, "applyAnimation: anim=%s nextAppTransition=ANIM_CUSTOM transit=%s " + "isEntrance=%b Callers=%s", @@ -842,10 +845,6 @@ public class AppTransition implements Dump { } setAppTransitionFinishedCallbackIfNeeded(a); - if (mNextAppTransitionBackgroundColor != 0) { - a.setBackdropColor(mNextAppTransitionBackgroundColor); - } - return a; } |