Index: chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java |
index bd3b9630e12cf66f2a8e53d9596cb3a56ac8f028..d46df412e7333241662c9b7a902dc949de2d9bc1 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarPhone.java |
@@ -920,6 +920,9 @@ public class ToolbarPhone extends ToolbarLayout |
mMenuButton.getHeight() - mMenuButton.getPaddingBottom()); |
translateCanvasToView(mToolbarButtonsContainer, mMenuButton, canvas); |
mTabSwitcherAnimationMenuDrawable.setAlpha(rgbAlpha); |
+ int color = mUseLightToolbarDrawables ? getResources().getColor(R.color.light_mode_tint) |
+ : getResources().getColor(R.color.dark_mode_tint); |
+ mTabSwitcherAnimationMenuDrawable.setColorFilter(color, PorterDuff.Mode.SRC_IN); |
mTabSwitcherAnimationMenuDrawable.draw(canvas); |
} |
@@ -1838,14 +1841,15 @@ public class ToolbarPhone extends ToolbarLayout |
getProgressBar().setBackgroundColor( |
getResources().getColor(progressBarBackgroundColorResource)); |
+ ColorStateList dark = getResources().getColorStateList(R.color.dark_mode_tint); |
+ ColorStateList white = getResources().getColorStateList(R.color.light_mode_tint); |
if (mToggleTabStackButton != null) { |
mToggleTabStackButton.setImageDrawable(mUseLightToolbarDrawables |
? mTabSwitcherButtonDrawableLight : mTabSwitcherButtonDrawable); |
+ mTabSwitcherAnimationTabStackDrawable.setTint(mUseLightToolbarDrawables ? white : dark); |
} |
- ColorStateList dark = getResources().getColorStateList(R.color.dark_mode_tint); |
- ColorStateList white = getResources().getColorStateList(R.color.light_mode_tint); |
if (shouldShowMenuButton()) { |
mMenuButton.setTint(mUseLightToolbarDrawables ? white : dark); |
} |