Index: chrome/android/java/src/org/chromium/chrome/browser/widget/TintedImageButton.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/widget/TintedImageButton.java b/chrome/android/java/src/org/chromium/chrome/browser/widget/TintedImageButton.java |
index 4a46a39efdffb697a098303cbf3e646fb4c3a01d..72faebc8a2c28ae3af5d3c4e66295850dfadb59f 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/widget/TintedImageButton.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/widget/TintedImageButton.java |
@@ -68,7 +68,6 @@ public class TintedImageButton extends ImageButton { |
private void setTintInternal(ColorStateList tint) { |
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { |
setImageTintList(tint); |
- setImageTintMode(PorterDuff.Mode.SRC_ATOP); |
} else { |
mTint = tint; |
} |
@@ -76,6 +75,6 @@ public class TintedImageButton extends ImageButton { |
private void updateTintColor() { |
if (mTint == null || !mTint.isStateful()) return; |
- setColorFilter(mTint.getColorForState(getDrawableState(), 0)); |
+ setColorFilter(mTint.getColorForState(getDrawableState(), 0), PorterDuff.Mode.SRC_IN); |
} |
} |