45 lines
2.3 KiB
Diff
45 lines
2.3 KiB
Diff
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
|
|
index 842b9206299038df3d11ff8dbbadd6aa9c5cfa51..c6d216af7708ca00f3e314a863278fd98534d809 100644
|
|
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
|
|
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
|
|
@@ -588,6 +588,7 @@ public class ToolbarPhone extends ToolbarLayout
|
|
if (mOptionalButtonCoordinator != null) {
|
|
mOptionalButtonCoordinator.setBackgroundColorFilter(color);
|
|
}
|
|
+ BraveToolbarLayout.class.cast(this).updateModernLocationBarColorImpl(color);
|
|
}
|
|
|
|
private void updateModernLocationBarCorners() {
|
|
@@ -1273,6 +1274,7 @@ public class ToolbarPhone extends ToolbarLayout
|
|
* Tab Page.
|
|
*/
|
|
private void updateLocationBarLayoutForExpansionAnimation() {
|
|
+ if (!BraveToolbarLayout.class.cast(this).isLocationBarValid(mLocationBar)) return;
|
|
TraceEvent.begin("ToolbarPhone.updateLocationBarLayoutForExpansionAnimation");
|
|
if (isInTabSwitcherMode()) return;
|
|
|
|
@@ -1690,6 +1692,7 @@ public class ToolbarPhone extends ToolbarLayout
|
|
}
|
|
}
|
|
|
|
+ BraveToolbarLayout.class.cast(this).drawAnimationOverlay(mToolbarButtonsContainer, canvas);
|
|
// Draw the tab stack button and associated text if necessary.
|
|
ToggleTabStackButtonCoordinator tabSwitcherButtonCoordinator =
|
|
getTabSwitcherButtonCoordinator();
|
|
@@ -2076,6 +2079,7 @@ public class ToolbarPhone extends ToolbarLayout
|
|
@Override
|
|
public void onHomeButtonIsEnabledUpdate(boolean homeButtonEnabled) {
|
|
mIsHomeButtonEnabled = homeButtonEnabled;
|
|
+ mIsHomeButtonEnabled = false;
|
|
updateButtonVisibility();
|
|
}
|
|
|
|
@@ -2501,6 +2505,7 @@ public class ToolbarPhone extends ToolbarLayout
|
|
} else {
|
|
populateUrlClearExpansionAnimatorSet(animators);
|
|
}
|
|
+ if (!BraveToolbarLayout.class.cast(this).isLocationBarValid(mLocationBar)) return;
|
|
mUrlFocusLayoutAnimator = new AnimatorSet();
|
|
mUrlFocusLayoutAnimator.playTogether(animators);
|
|
|