Loading iconloaderlib/res/values/config.xml +0 −3 Original line number Diff line number Diff line Loading @@ -27,7 +27,4 @@ <string name="calendar_component_name" translatable="false"></string> <string name="clock_component_name" translatable="false"></string> <!-- Configures whether to enable forced theme icon, disabled by default --> <bool name="enable_forced_themed_icon">false</bool> </resources> No newline at end of file iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java +0 −12 Original line number Diff line number Diff line Loading @@ -102,8 +102,6 @@ public class BaseIconFactory implements AutoCloseable { private static int PLACEHOLDER_BACKGROUND_COLOR = Color.rgb(245, 245, 245); private final boolean mShouldForceThemeIcon; protected BaseIconFactory(Context context, int fullResIconDpi, int iconBitmapSize, boolean unused) { this(context, fullResIconDpi, iconBitmapSize); Loading @@ -120,9 +118,6 @@ public class BaseIconFactory implements AutoCloseable { mCanvas = new Canvas(); mCanvas.setDrawFilter(new PaintFlagsDrawFilter(DITHER_FLAG, FILTER_BITMAP_FLAG)); clear(); mShouldForceThemeIcon = mContext.getResources().getBoolean( R.bool.enable_forced_themed_icon); } protected void clear() { Loading Loading @@ -268,13 +263,6 @@ public class BaseIconFactory implements AutoCloseable { return op; } /** * @return True if forced theme icon is enabled */ public boolean shouldForceThemeIcon() { return mShouldForceThemeIcon; } @NonNull protected UserIconInfo getUserInfo(@NonNull UserHandle user) { int key = user.hashCode(); Loading iconloaderlib/src/com/android/launcher3/icons/mono/MonoIconThemeController.kt +1 −3 Original line number Diff line number Diff line Loading @@ -63,7 +63,6 @@ class MonoIconThemeController( factory.getShapePath(icon, Rect(0, 0, info.icon.width, info.icon.height)), factory.iconScale, sourceHint?.isFileDrawable ?: false, factory.shouldForceThemeIcon(), ) if (mono != null) { return MonoThemedBitmap( Loading @@ -86,13 +85,12 @@ class MonoIconThemeController( shapePath: Path, iconScale: Float, isFileDrawable: Boolean, shouldForceThemeIcon: Boolean, ): Drawable? { val mono = base.monochrome if (mono != null) { return ClippedMonoDrawable(mono, shapePath, iconScale) } if (Flags.forceMonochromeAppIcons() && shouldForceThemeIcon && !isFileDrawable) { if (Flags.forceMonochromeAppIcons() && !isFileDrawable) { return MonochromeIconFactory(info.icon.width).wrap(base, shapePath, iconScale) } return null Loading Loading
iconloaderlib/res/values/config.xml +0 −3 Original line number Diff line number Diff line Loading @@ -27,7 +27,4 @@ <string name="calendar_component_name" translatable="false"></string> <string name="clock_component_name" translatable="false"></string> <!-- Configures whether to enable forced theme icon, disabled by default --> <bool name="enable_forced_themed_icon">false</bool> </resources> No newline at end of file
iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java +0 −12 Original line number Diff line number Diff line Loading @@ -102,8 +102,6 @@ public class BaseIconFactory implements AutoCloseable { private static int PLACEHOLDER_BACKGROUND_COLOR = Color.rgb(245, 245, 245); private final boolean mShouldForceThemeIcon; protected BaseIconFactory(Context context, int fullResIconDpi, int iconBitmapSize, boolean unused) { this(context, fullResIconDpi, iconBitmapSize); Loading @@ -120,9 +118,6 @@ public class BaseIconFactory implements AutoCloseable { mCanvas = new Canvas(); mCanvas.setDrawFilter(new PaintFlagsDrawFilter(DITHER_FLAG, FILTER_BITMAP_FLAG)); clear(); mShouldForceThemeIcon = mContext.getResources().getBoolean( R.bool.enable_forced_themed_icon); } protected void clear() { Loading Loading @@ -268,13 +263,6 @@ public class BaseIconFactory implements AutoCloseable { return op; } /** * @return True if forced theme icon is enabled */ public boolean shouldForceThemeIcon() { return mShouldForceThemeIcon; } @NonNull protected UserIconInfo getUserInfo(@NonNull UserHandle user) { int key = user.hashCode(); Loading
iconloaderlib/src/com/android/launcher3/icons/mono/MonoIconThemeController.kt +1 −3 Original line number Diff line number Diff line Loading @@ -63,7 +63,6 @@ class MonoIconThemeController( factory.getShapePath(icon, Rect(0, 0, info.icon.width, info.icon.height)), factory.iconScale, sourceHint?.isFileDrawable ?: false, factory.shouldForceThemeIcon(), ) if (mono != null) { return MonoThemedBitmap( Loading @@ -86,13 +85,12 @@ class MonoIconThemeController( shapePath: Path, iconScale: Float, isFileDrawable: Boolean, shouldForceThemeIcon: Boolean, ): Drawable? { val mono = base.monochrome if (mono != null) { return ClippedMonoDrawable(mono, shapePath, iconScale) } if (Flags.forceMonochromeAppIcons() && shouldForceThemeIcon && !isFileDrawable) { if (Flags.forceMonochromeAppIcons() && !isFileDrawable) { return MonochromeIconFactory(info.icon.width).wrap(base, shapePath, iconScale) } return null Loading