summaryrefslogtreecommitdiff
path: root/graphics/java
diff options
context:
space:
mode:
author Selim Cinek <cinek@google.com> 2018-04-23 02:26:58 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-04-23 02:26:58 +0000
commitcf893ac40cf66f85cec575166e862c9ef2250735 (patch)
tree50741d4cd1b104e810c48ee689c659ac0e646539 /graphics/java
parente71fb69ec9551029959ae2cc75ca2de2a2be3652 (diff)
parentc85057c14c7679c177555914dcf81159614c5769 (diff)
Merge "Made the DrawableWrapper return the right ColorFilter" into pi-dev
Diffstat (limited to 'graphics/java')
-rw-r--r--graphics/java/android/graphics/drawable/DrawableWrapper.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/drawable/DrawableWrapper.java b/graphics/java/android/graphics/drawable/DrawableWrapper.java
index cf821bb6ac8b..b71f3ef594a9 100644
--- a/graphics/java/android/graphics/drawable/DrawableWrapper.java
+++ b/graphics/java/android/graphics/drawable/DrawableWrapper.java
@@ -296,6 +296,15 @@ public abstract class DrawableWrapper extends Drawable implements Drawable.Callb
}
@Override
+ public ColorFilter getColorFilter() {
+ final Drawable drawable = getDrawable();
+ if (drawable != null) {
+ return drawable.getColorFilter();
+ }
+ return super.getColorFilter();
+ }
+
+ @Override
public void setTintList(@Nullable ColorStateList tint) {
if (mDrawable != null) {
mDrawable.setTintList(tint);