diff options
Diffstat (limited to 'quickstep/src/com/android/quickstep/NormalizedIconLoader.java')
-rw-r--r-- | quickstep/src/com/android/quickstep/NormalizedIconLoader.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/quickstep/src/com/android/quickstep/NormalizedIconLoader.java b/quickstep/src/com/android/quickstep/NormalizedIconLoader.java index f875bb786..a4a2e5690 100644 --- a/quickstep/src/com/android/quickstep/NormalizedIconLoader.java +++ b/quickstep/src/com/android/quickstep/NormalizedIconLoader.java @@ -42,12 +42,15 @@ public class NormalizedIconLoader extends IconLoader { private final SparseArray<BitmapInfo> mDefaultIcons = new SparseArray<>(); private final DrawableFactory mDrawableFactory; + private final boolean mDisableColorExtraction; private LauncherIcons mLauncherIcons; public NormalizedIconLoader(Context context, TaskKeyLruCache<Drawable> iconCache, - LruCache<ComponentName, ActivityInfo> activityInfoCache) { + LruCache<ComponentName, ActivityInfo> activityInfoCache, + boolean disableColorExtraction) { super(context, iconCache, activityInfoCache); mDrawableFactory = DrawableFactory.get(context); + mDisableColorExtraction = disableColorExtraction; } @Override @@ -74,6 +77,9 @@ public class NormalizedIconLoader extends IconLoader { int primaryColor, boolean isInstantApp) { if (mLauncherIcons == null) { mLauncherIcons = LauncherIcons.obtain(mContext); + if (mDisableColorExtraction) { + mLauncherIcons.disableColorExtraction(); + } } mLauncherIcons.setWrapperBackgroundColor(primaryColor); |