summaryrefslogtreecommitdiffstats
path: root/quickstep
diff options
context:
space:
mode:
authorTony <twickham@google.com>2019-08-01 15:18:36 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-08-01 15:18:36 -0700
commit13bdbffe29f71411909395a0035b919771edf1f5 (patch)
tree028d2f98bc3af785dd7ab9828bafd49a7f2d67e8 /quickstep
parent9447e887db176a2db655628a1e2bd271e0778729 (diff)
parent1d7e474c69a2aa3a63688465f3b318b0d022890e (diff)
downloadandroid_packages_apps_Trebuchet-13bdbffe29f71411909395a0035b919771edf1f5.tar.gz
android_packages_apps_Trebuchet-13bdbffe29f71411909395a0035b919771edf1f5.tar.bz2
android_packages_apps_Trebuchet-13bdbffe29f71411909395a0035b919771edf1f5.zip
Don't end launcher components anim early even if it does nothing am: 03c548901f
am: 1d7e474c69 Change-Id: I1f1f70c2791755535d1318b636e37a745e97d057
Diffstat (limited to 'quickstep')
-rw-r--r--quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java11
1 files changed, 5 insertions, 6 deletions
diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java
index 11d1a2434..7a67a2a15 100644
--- a/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java
+++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java
@@ -943,17 +943,16 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity>
}
if (start == end || duration <= 0) {
mLauncherTransitionController.dispatchSetInterpolator(t -> end);
- mLauncherTransitionController.getAnimationPlayer().end();
} else {
mLauncherTransitionController.dispatchSetInterpolator(adjustedInterpolator);
mAnimationFactory.adjustActivityControllerInterpolators();
- mLauncherTransitionController.getAnimationPlayer().setDuration(duration);
+ }
+ mLauncherTransitionController.getAnimationPlayer().setDuration(Math.max(0, duration));
- if (QUICKSTEP_SPRINGS.get()) {
- mLauncherTransitionController.dispatchOnStartWithVelocity(end, velocityPxPerMs.y);
- }
- mLauncherTransitionController.getAnimationPlayer().start();
+ if (QUICKSTEP_SPRINGS.get()) {
+ mLauncherTransitionController.dispatchOnStartWithVelocity(end, velocityPxPerMs.y);
}
+ mLauncherTransitionController.getAnimationPlayer().start();
mHasLauncherTransitionControllerStarted = true;
}