From e391bd5a9acfbe08edac56fe2f3c3c21b2b8cb51 Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Thu, 8 Dec 2016 11:41:22 -0800 Subject: Set PreloadIconDrawable disabled = false when restore is complete This ensures that it regains its color rather than remaining gray. Bug: 33429398 Change-Id: Ic073570613aa01f061f0f3093cf05ee74332ae8a --- src/com/android/launcher3/PreloadIconDrawable.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/com/android/launcher3') diff --git a/src/com/android/launcher3/PreloadIconDrawable.java b/src/com/android/launcher3/PreloadIconDrawable.java index efc0eaca2..973e688d9 100644 --- a/src/com/android/launcher3/PreloadIconDrawable.java +++ b/src/com/android/launcher3/PreloadIconDrawable.java @@ -177,8 +177,9 @@ public class PreloadIconDrawable extends Drawable { // Set the paint color only when the level changes, so that the dominant color // is only calculated when needed. mPaint.setColor(getIndicatorColor()); - } else if (mIcon instanceof FastBitmapDrawable) { - ((FastBitmapDrawable) mIcon).setIsDisabled(true); + } + if (mIcon instanceof FastBitmapDrawable) { + ((FastBitmapDrawable) mIcon).setIsDisabled(level < 100); } invalidateSelf(); -- cgit v1.2.3