summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorAdam Powell <adamp@google.com>2015-06-03 22:52:40 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-06-03 22:54:00 +0000
commitcd45913fe3d21f0f30c406272c8acb991a76bf77 (patch)
tree34f5e3bafb77c0030353e5d687291af349dacdfd /core
parent597059d535278323ddce9ff5229e063f5a6d6ebf (diff)
parentcec5f733f573789fd1b61496c038f6ae455bb7e7 (diff)
downloadframeworks_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.java15
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() {