diff options
Diffstat (limited to 'src/com/android/launcher3/AbstractFloatingView.java')
-rw-r--r-- | src/com/android/launcher3/AbstractFloatingView.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/launcher3/AbstractFloatingView.java b/src/com/android/launcher3/AbstractFloatingView.java index b112a8cdfb..c75509eaba 100644 --- a/src/com/android/launcher3/AbstractFloatingView.java +++ b/src/com/android/launcher3/AbstractFloatingView.java @@ -101,10 +101,12 @@ public abstract class AbstractFloatingView extends LinearLayout implements Touch } public final void close(boolean animate) { - animate &= !Utilities.isPowerSaverOn(getContext()); + animate &= !Utilities.isPowerSaverPreventingAnimation(getContext()); + if (mIsOpen) { + BaseActivity.fromContext(getContext()).getUserEventDispatcher() + .resetElapsedContainerMillis("container closed"); + } handleClose(animate); - BaseActivity.fromContext(getContext()).getUserEventDispatcher() - .resetElapsedContainerMillis("container closed"); mIsOpen = false; } |