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 4d539579922014188c6d820d477203c9e9b1591e..0414072579e3e01a1da0216d338c3cd489d82579 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 |
@@ -1986,6 +1986,11 @@ public class ToolbarPhone extends ToolbarLayout |
boolean visualStateChanged = mVisualState != newVisualState; |
+ boolean isNativePage = false; |
+ if (getToolbarDataProvider() != null && getToolbarDataProvider().getTab() != null) { |
+ isNativePage = getToolbarDataProvider().getTab().isNativePage(); |
+ } |
+ |
int currentPrimaryColor = getToolbarDataProvider().getPrimaryColor(); |
if (mVisualState == VisualState.BRAND_COLOR && !visualStateChanged) { |
boolean useLightToolbarDrawables = |
@@ -1998,7 +2003,7 @@ public class ToolbarPhone extends ToolbarLayout |
visualStateChanged = true; |
} else { |
updateToolbarBackground(VisualState.BRAND_COLOR); |
- getProgressBar().setThemeColor(currentPrimaryColor, isIncognito()); |
+ getProgressBar().setThemeColor(currentPrimaryColor, isNativePage, isIncognito()); |
Ted C
2016/06/23 00:00:12
instead of adding a new param, could we just only
mdjones
2016/06/23 19:04:27
Isolated to a single file but used a slightly diff
|
} |
} |
@@ -2018,7 +2023,7 @@ public class ToolbarPhone extends ToolbarLayout |
mUnfocusedLocationBarUsesTransparentBg = false; |
mUrlBackgroundAlpha = 255; |
updateToolbarBackground(mVisualState); |
- getProgressBar().setThemeColor(currentPrimaryColor, isIncognito()); |
+ getProgressBar().setThemeColor(currentPrimaryColor, isNativePage, isIncognito()); |
if (isInTabSwitcherMode) { |
mUseLightToolbarDrawables = true; |