Files
brave-core/patches/chrome-browser-ui-android-toolbar-java-src-org-chromium-chrome-browser-toolbar-top-ToolbarPhone.java.patch
T

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);