summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-03-26 23:44:49 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-03-26 23:44:49 +0000
commitcb23c2e123777ae6a1ac3e1cba386aaad46cafda (patch)
treee78cfe2d698be9b63c810284df3d1aa7db943a67
parentdfbf109817f9da5bafbcb204b0c2195f41a1a0c4 (diff)
parent7899902b12dd7c4aece48585d4921bdf33d27194 (diff)
downloadpackages_apps_Trebuchet-cb23c2e123777ae6a1ac3e1cba386aaad46cafda.tar.gz
packages_apps_Trebuchet-cb23c2e123777ae6a1ac3e1cba386aaad46cafda.tar.bz2
packages_apps_Trebuchet-cb23c2e123777ae6a1ac3e1cba386aaad46cafda.zip
Snap for 6337011 from 7899902b12dd7c4aece48585d4921bdf33d27194 to qt-qpr3-release
Change-Id: I1dce234b71a8f6dbcfbada74c38d1da18f2807e4
-rw-r--r--src/com/android/launcher3/folder/Folder.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/launcher3/folder/Folder.java b/src/com/android/launcher3/folder/Folder.java
index f483d78f4..8df5e7d03 100644
--- a/src/com/android/launcher3/folder/Folder.java
+++ b/src/com/android/launcher3/folder/Folder.java
@@ -445,9 +445,6 @@ public class Folder extends AbstractFloatingView implements ClipPathView, DragSo
}
private void startAnimation(final AnimatorSet a) {
- if (mCurrentAnimator != null && mCurrentAnimator.isRunning()) {
- mCurrentAnimator.cancel();
- }
final Workspace workspace = mLauncher.getWorkspace();
final CellLayout currentCellLayout =
(CellLayout) workspace.getChildAt(workspace.getCurrentPage());
@@ -553,6 +550,9 @@ public class Folder extends AbstractFloatingView implements ClipPathView, DragSo
// dropping. One resulting issue is that replaceFolderWithFinalItem() can be called twice.
mDeleteFolderOnDropCompleted = false;
+ if (mCurrentAnimator != null && mCurrentAnimator.isRunning()) {
+ mCurrentAnimator.cancel();
+ }
AnimatorSet anim = new FolderAnimationManager(this, true /* isOpening */).getAnimator();
anim.addListener(new AnimatorListenerAdapter() {
@Override
@@ -653,6 +653,9 @@ public class Folder extends AbstractFloatingView implements ClipPathView, DragSo
}
private void animateClosed() {
+ if (mCurrentAnimator != null && mCurrentAnimator.isRunning()) {
+ mCurrentAnimator.cancel();
+ }
AnimatorSet a = new FolderAnimationManager(this, false /* isOpening */).getAnimator();
a.addListener(new AnimatorListenerAdapter() {
@Override