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 be6d08bbea69fe659bb2ef7f9fc50bad71562f1e..9d7efbdb3d4be80348f6c615a596ef6bceb42ac8 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 |
@@ -1122,9 +1122,9 @@ |
} |
@Override |
- public void finishLoadProgress(boolean delayed) { |
- super.finishLoadProgress(delayed); |
- if (FeatureUtilities.isDocumentMode(getContext())) { |
+ public void setLoadProgress(int progress) { |
+ super.setLoadProgress(progress); |
+ if (FeatureUtilities.isDocumentMode(getContext()) && progress == 100) { |
mUrlContainer.setTrailingTextVisible(false); |
} |
} |
@@ -1815,16 +1815,16 @@ |
mUseLightToolbarDrawables = false; |
mUnfocusedLocationBarUsesTransparentBg = false; |
mUrlBackgroundAlpha = 255; |
- int progressBarBackgroundColorResource = R.color.progress_bar_background; |
+ int progressBarResource = R.drawable.progress_bar; |
updateToolbarBackground(mVisualState); |
if (isInTabSwitcherMode) { |
mUseLightToolbarDrawables = true; |
mUrlBackgroundAlpha = LOCATION_BAR_TRANSPARENT_BACKGROUND_ALPHA; |
- progressBarBackgroundColorResource = R.color.progress_bar_background_white; |
+ progressBarResource = R.drawable.progress_bar_white; |
} else if (isIncognito()) { |
mUseLightToolbarDrawables = true; |
mUrlBackgroundAlpha = LOCATION_BAR_TRANSPARENT_BACKGROUND_ALPHA; |
- progressBarBackgroundColorResource = R.color.progress_bar_background_white; |
+ progressBarResource = R.drawable.progress_bar_white; |
} else if (mVisualState == VisualState.BRAND_COLOR) { |
mUseLightToolbarDrawables = |
BrandColorUtils.shouldUseLightDrawablesForToolbar(currentPrimaryColor); |
@@ -1832,12 +1832,16 @@ |
!BrandColorUtils.shouldUseOpaqueTextboxBackground(currentPrimaryColor); |
mUrlBackgroundAlpha = mUnfocusedLocationBarUsesTransparentBg |
? LOCATION_BAR_TRANSPARENT_BACKGROUND_ALPHA : 255; |
- progressBarBackgroundColorResource = mUseLightToolbarDrawables |
- ? R.color.progress_bar_background_white : R.color.progress_bar_background; |
- } |
- |
- getProgressBar().setBackgroundColor( |
- getResources().getColor(progressBarBackgroundColorResource)); |
+ progressBarResource = mUseLightToolbarDrawables |
+ ? R.drawable.progress_bar_white : R.drawable.progress_bar; |
+ } else { |
+ mUseLightToolbarDrawables = false; |
+ mUrlBackgroundAlpha = 255; |
+ progressBarResource = R.drawable.progress_bar; |
+ } |
+ |
+ getProgressBar().setProgressDrawable( |
+ ApiCompatibilityUtils.getDrawable(getResources(), progressBarResource)); |
if (mToggleTabStackButton != null) { |
mToggleTabStackButton.setImageDrawable(mUseLightToolbarDrawables |