[cr141][Android] New params for MenuButtonCoordinator c-tor

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/a897a4e519ebb2a6480cda54f2e42f70dd837ede

commit a897a4e519ebb2a6480cda54f2e42f70dd837ede
Author: Charles Hager <clhager@google.com>
Date:   Wed Aug 27 10:31:50 2025 -0700

    Have MenuButtonCoordinator extend ToolbarChildButton

    Bug: 427260734
    Change-Id: I27c0e074fa78f4f0e91a7300700c3ec3c0ca2282
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6886473
    Reviewed-by: Sirisha Kavuluru <skavuluru@google.com>
    Commit-Queue: Charles Hager <clhager@google.com>
    Cr-Commit-Position: refs/heads/main@{#1507190}
This commit is contained in:
Artem Samoilenko
2025-09-22 15:00:01 -04:00
committed by Max Karolinskiy
parent 1af745f44b
commit ac454132ef
2 changed files with 7 additions and 0 deletions
@@ -18,6 +18,7 @@ import org.chromium.build.annotations.Nullable;
import org.chromium.chrome.R;
import org.chromium.chrome.browser.browser_controls.BrowserStateBrowserControlsVisibilityDelegate;
import org.chromium.chrome.browser.preferences.ChromeSharedPreferences;
import org.chromium.chrome.browser.tabmodel.IncognitoStateProvider;
import org.chromium.chrome.browser.theme.ThemeColorProvider;
import org.chromium.chrome.browser.toolbar.bottom.BottomToolbarConfiguration;
import org.chromium.chrome.browser.toolbar.top.BraveToolbarLayoutImpl;
@@ -30,6 +31,7 @@ public class BraveMenuButtonCoordinator extends MenuButtonCoordinator {
private final Activity mActivity;
public BraveMenuButtonCoordinator(
Activity activity,
OneshotSupplier<AppMenuCoordinator> appMenuCoordinatorSupplier,
BrowserStateBrowserControlsVisibilityDelegate controlsVisibilityDelegate,
WindowAndroid windowAndroid,
@@ -38,11 +40,13 @@ public class BraveMenuButtonCoordinator extends MenuButtonCoordinator {
boolean canShowAppUpdateBadge,
Supplier<Boolean> isInOverviewModeSupplier,
ThemeColorProvider themeColorProvider,
IncognitoStateProvider incognitoStateProvider,
Supplier<MenuButtonState> menuButtonStateSupplier,
Runnable onMenuButtonClicked,
@IdRes int menuButtonId,
@Nullable VisibilityDelegate visibilityDelegate) {
super(
activity,
appMenuCoordinatorSupplier,
controlsVisibilityDelegate,
windowAndroid,
@@ -51,6 +55,7 @@ public class BraveMenuButtonCoordinator extends MenuButtonCoordinator {
canShowAppUpdateBadge,
isInOverviewModeSupplier,
themeColorProvider,
incognitoStateProvider,
menuButtonStateSupplier,
onMenuButtonClicked,
menuButtonId,