From 54e362121fbd12d738430c1dea4a63a363468d9c Mon Sep 17 00:00:00 2001 From: Adam Cohen Date: Wed, 15 Jul 2015 17:34:42 -0700 Subject: Fix issue with UiThreadReveal on L devices issue 22507784 Change-Id: If75292b21a1b572903099ab0682d5c7f69a960f4 --- src/com/android/launcher3/util/UiThreadCircularReveal.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/com/android/launcher3/util') diff --git a/src/com/android/launcher3/util/UiThreadCircularReveal.java b/src/com/android/launcher3/util/UiThreadCircularReveal.java index c8e1df289..3ca3aeeee 100644 --- a/src/com/android/launcher3/util/UiThreadCircularReveal.java +++ b/src/com/android/launcher3/util/UiThreadCircularReveal.java @@ -46,10 +46,8 @@ public class UiThreadCircularReveal { public void onAnimationUpdate(ValueAnimator arg0) { float progress = arg0.getAnimatedFraction(); outlineProvider.setProgress(progress); - if (Utilities.isLmpMR1OrAbove()) { - revealView.invalidateOutline(); - } else { - // On L, a bug requires calling a full view invalidate. + revealView.invalidateOutline(); + if (!Utilities.isLmpMR1OrAbove()) { revealView.invalidate(); } } -- cgit v1.2.3