OSDN Git Service

Fix weird state with QS expansion.
authorJorim Jaggi <jjaggi@google.com>
Thu, 22 May 2014 12:26:06 +0000 (14:26 +0200)
committerJorim Jaggi <jjaggi@google.com>
Thu, 22 May 2014 12:26:06 +0000 (14:26 +0200)
Bug: 15147023
Change-Id: Ief32ee756e22b330e0fb63b0dab64aa83ffb9124

packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java

index 7e3bf68..123a4f0 100644 (file)
@@ -545,6 +545,9 @@ public class NotificationPanelView extends PanelView implements
     }
     private void flingSettings(float vel, boolean expand) {
         float target = expand ? mQsMaxExpansionHeight : mQsMinExpansionHeight;
+        if (target == mQsExpansionHeight) {
+            return;
+        }
         ValueAnimator animator = ValueAnimator.ofFloat(mQsExpansionHeight, target);
         mFlingAnimationUtils.apply(animator, mQsExpansionHeight, target, vel);
         animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {