diff --git a/app/src/main/java/com/vtosters/lite/ui/bottomnavigation/BottomNavigationItemView.java b/app/src/main/java/com/vtosters/lite/ui/bottomnavigation/BottomNavigationItemView.java index 59ee7f61b..137ac48d5 100644 --- a/app/src/main/java/com/vtosters/lite/ui/bottomnavigation/BottomNavigationItemView.java +++ b/app/src/main/java/com/vtosters/lite/ui/bottomnavigation/BottomNavigationItemView.java @@ -279,12 +279,13 @@ public class BottomNavigationItemView extends FrameLayout implements MenuView.It @SuppressLint("RestrictedApi") public void setIcon(Drawable drawable) { - if (drawable != null) { + var csl = this.mColorStateList; + if (drawable != null && csl != null) { if (drawable.getConstantState() != null) drawable = drawable.getConstantState().newDrawable(); drawable = DrawableCompat.wrap(drawable).mutate(); - DrawableCompat.setTintList(drawable, this.mColorStateList); + DrawableCompat.setTintList(drawable, csl); } this.mIcon.setImageDrawable(drawable);