summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jorim Jaggi <jjaggi@google.com> 2018-01-08 16:33:08 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-01-08 16:33:08 +0000
commitedfc6f98e5570c814819c1f478637608a322d5d0 (patch)
treef63bf0431c60eb3b9ab0fffaa34924dd8c0adf4f
parent1cd1af4a8361d909d0728b09a741e88ef20203b9 (diff)
parent08f75cfc24aa6cda95a3a21b40f126fd7a6ddf82 (diff)
Merge "Fix window move animation duration scale"
-rw-r--r--services/core/java/com/android/server/wm/WindowState.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowState.java b/services/core/java/com/android/server/wm/WindowState.java
index d10cb24fc353..08fb037e6195 100644
--- a/services/core/java/com/android/server/wm/WindowState.java
+++ b/services/core/java/com/android/server/wm/WindowState.java
@@ -4580,7 +4580,8 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
private MoveAnimationSpec(int fromX, int fromY, int toX, int toY) {
final Animation anim = AnimationUtils.loadAnimation(mContext,
com.android.internal.R.anim.window_move_from_decor);
- mDuration = anim.computeDurationHint();
+ mDuration = (long)
+ (anim.computeDurationHint() * mService.getWindowAnimationScaleLocked());
mInterpolator = anim.getInterpolator();
mFrom.set(fromX, fromY);
mTo.set(toX, toY);