Loading graphics/java/android/graphics/drawable/Drawable.java +6 −0 Original line number Diff line number Diff line Loading @@ -573,6 +573,12 @@ public abstract class Drawable { * </p> */ public void setColorFilter(@ColorInt int color, @NonNull PorterDuff.Mode mode) { if (getColorFilter() instanceof PorterDuffColorFilter) { PorterDuffColorFilter existing = (PorterDuffColorFilter) getColorFilter(); if (existing.getColor() == color && existing.getMode() == mode) { return; } } setColorFilter(new PorterDuffColorFilter(color, mode)); } Loading Loading
graphics/java/android/graphics/drawable/Drawable.java +6 −0 Original line number Diff line number Diff line Loading @@ -573,6 +573,12 @@ public abstract class Drawable { * </p> */ public void setColorFilter(@ColorInt int color, @NonNull PorterDuff.Mode mode) { if (getColorFilter() instanceof PorterDuffColorFilter) { PorterDuffColorFilter existing = (PorterDuffColorFilter) getColorFilter(); if (existing.getColor() == color && existing.getMode() == mode) { return; } } setColorFilter(new PorterDuffColorFilter(color, mode)); } Loading