Skip to content

Commit 971185c

Browse files
committed
Fix item view icon tint for no color
1 parent 76b2d0a commit 971185c

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

dynamic-support/src/main/java/com/pranavpandey/android/dynamic/support/Dynamic.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,6 +1277,8 @@ public static <T> void setColorTypeOrColor(@Nullable T dynamic,
12771277
setColorType(dynamic, colorType);
12781278
} else if (colorType == Theme.ColorType.CUSTOM && color != Theme.Color.UNKNOWN) {
12791279
setColor(dynamic, color);
1280+
} else {
1281+
setColor(dynamic, Theme.Color.UNKNOWN);
12801282
}
12811283
}
12821284

dynamic-support/src/main/java/com/pranavpandey/android/dynamic/support/view/base/DynamicInfoView.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,8 @@ public void onUpdate() {
398398
}
399399

400400
DynamicItem dynamicItem = new DynamicItem(icon, title, subtitle,
401-
color, Theme.ColorType.CUSTOM, false);
401+
color, color == Theme.Color.UNKNOWN ? Theme.ColorType.NONE
402+
: Theme.ColorType.CUSTOM, false);
402403
Dynamic.setContrastWithColorTypeOrColor(dynamicItem,
403404
getContrastWithColorType(), getContrastWithColor());
404405
Dynamic.setBackgroundAwareSafe(dynamicItem,

0 commit comments

Comments
 (0)