Skip to content

Commit c42b77f

Browse files
Material Design Teamdsn5ft
authored andcommitted
Do not unconditionally override icon tint in BottomNavigationItemView.
PiperOrigin-RevId: 257828981
1 parent b5ec713 commit c42b77f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/java/com/google/android/material/bottomnavigation/BottomNavigationItemView.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,9 @@ public void setIcon(Drawable iconDrawable) {
327327
iconDrawable =
328328
DrawableCompat.wrap(state == null ? iconDrawable : state.newDrawable()).mutate();
329329
wrappedIconDrawable = iconDrawable;
330-
DrawableCompat.setTintList(wrappedIconDrawable, iconTint);
330+
if (iconTint != null) {
331+
DrawableCompat.setTintList(wrappedIconDrawable, iconTint);
332+
}
331333
}
332334
this.icon.setImageDrawable(iconDrawable);
333335
}

0 commit comments

Comments
 (0)