Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(741)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawable.java

Issue 1268483004: Plumb the anonymize rect color to toolbar_layer from Tab#getThemeColor (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@tabHasThemeColor
Patch Set: Renamed BrandColorUtils in implementation Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawable.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawable.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawable.java
index f2c99546f1c0a974f0219ad64899d90d8639dfc0..119040ea7ed753dc3cef339dc4dea51d48a3f84c 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawable.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/TabSwitcherDrawable.java
@@ -4,6 +4,7 @@
package org.chromium.chrome.browser.toolbar;
+import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -119,4 +120,10 @@ public class TabSwitcherDrawable extends TintedDrawable {
private int getColorForState() {
return mTint.getColorForState(getState(), 0);
}
+
+ @Override
+ public void setTint(ColorStateList tint) {
+ super.setTint(tint);
+ if (mTextPaint != null) mTextPaint.setColor(getColorForState());
+ }
}

Powered by Google App Engine
This is Rietveld 408576698