From e8ea7f610d30b903e393e92776677f489b3cc8b4 Mon Sep 17 00:00:00 2001 From: Selim Cinek Date: Fri, 28 Apr 2017 19:22:17 -0700 Subject: [PATCH] Fixed that snooze options were animating Right after inflation, they would animate. Test: manual Change-Id: I347bcb5a9e483da7e315a83c2a05c6afc2ef3fed Fixes: 37796113 --- .../android/systemui/statusbar/NotificationSnooze.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java index ccc99c59e510b..8b3d6d9b70214 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NotificationSnooze.java @@ -145,13 +145,15 @@ public class NotificationSnooze extends LinearLayout } private void showSnoozeOptions(boolean show) { - mExpanded = show; - animateSnoozeOptions(show); int drawableId = show ? com.android.internal.R.drawable.ic_collapse_notification : com.android.internal.R.drawable.ic_expand_notification; mExpandButton.setImageResource(drawableId); - if (mGutsContainer != null) { - mGutsContainer.onHeightChanged(); + if (mExpanded != show) { + mExpanded = show; + animateSnoozeOptions(show); + if (mGutsContainer != null) { + mGutsContainer.onHeightChanged(); + } } }