From bc8ffc2ff209d32546512e62e9b9466359e8da43 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 9 Mar 2016 10:58:49 -0500 Subject: [PATCH] Clear animation state before dumping old views Make sure we leave any views we aren't continuing to control in a bad state. Bug: 27560770 Change-Id: I0e5174bc7f93f73c4e5eb5711bb85845b7cd8c92 --- packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java b/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java index c8c71cb441b8a..3d455993a2215 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSAnimator.java @@ -138,6 +138,7 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha firstPageBuilder.setListener(this); // Fade in the tiles/labels as we reach the final position. firstPageDelayedBuilder.addFloat(mQsPanel.getTileLayout(), "alpha", 0, 1); + clearAnimationState(); mAllViews.clear(); mTopFiveQs.clear(); mAllViews.add((View) mQsPanel.getTileLayout());