diff options
author | Adam Powell <adamp@google.com> | 2015-06-03 22:52:40 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-06-03 22:54:00 +0000 |
commit | cd45913fe3d21f0f30c406272c8acb991a76bf77 (patch) | |
tree | 34f5e3bafb77c0030353e5d687291af349dacdfd /core | |
parent | 597059d535278323ddce9ff5229e063f5a6d6ebf (diff) | |
parent | cec5f733f573789fd1b61496c038f6ae455bb7e7 (diff) | |
download | frameworks_base-cd45913fe3d21f0f30c406272c8acb991a76bf77.zip frameworks_base-cd45913fe3d21f0f30c406272c8acb991a76bf77.tar.gz frameworks_base-cd45913fe3d21f0f30c406272c8acb991a76bf77.tar.bz2 |
Merge "Fix view foreground tinting" into mnc-dev
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/view/View.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 774307f..33da937 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -17564,13 +17564,16 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * @see Drawable#setTintMode(PorterDuff.Mode) */ public void setForegroundTintMode(@Nullable PorterDuff.Mode tintMode) { - if (mBackgroundTint == null) { - mBackgroundTint = new TintInfo(); + if (mForegroundInfo == null) { + mForegroundInfo = new ForegroundInfo(); } - mBackgroundTint.mTintMode = tintMode; - mBackgroundTint.mHasTintMode = true; + if (mForegroundInfo.mTintInfo == null) { + mForegroundInfo.mTintInfo = new TintInfo(); + } + mForegroundInfo.mTintInfo.mTintMode = tintMode; + mForegroundInfo.mTintInfo.mHasTintMode = true; - applyBackgroundTint(); + applyForegroundTint(); } /** @@ -17580,7 +17583,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback, * @return the blending mode used to apply the tint to the foreground * drawable * @attr ref android.R.styleable#View_foregroundTintMode - * @see #setBackgroundTintMode(PorterDuff.Mode) + * @see #setForegroundTintMode(PorterDuff.Mode) */ @Nullable public PorterDuff.Mode getForegroundTintMode() { |