[cr149][Android] Changes for TabbedAdaptiveToolbarBehavior
Chromium changes: https://chromium.googlesource.com/chromium/src/+/bf83a63ce609a05fa1cbd9ad85b37920c3aa9e8d commit bf83a63ce609a05fa1cbd9ad85b37920c3aa9e8d Author: Hailey Wang <haileywang@google.com> Date: Mon Apr 13 15:16:05 2026 -0700 [Glic] Make toggleGlic callback accept a boolean Bug: 498721993 Change-Id: Ide0b83be60599c4ffa7c1b1e18d2340d2e6feab1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7747038 Commit-Queue: Hailey Wang <haileywang@google.com> Reviewed-by: Wenyu Fu <wenyufu@chromium.org> Cr-Commit-Position: refs/heads/main@{#1614006}
This commit is contained in:
+2
-1
@@ -14,6 +14,7 @@ import org.chromium.build.annotations.Nullable;
|
||||
import org.chromium.chrome.browser.ActivityTabProvider;
|
||||
import org.chromium.chrome.browser.bookmarks.BookmarkModel;
|
||||
import org.chromium.chrome.browser.bookmarks.TabBookmarker;
|
||||
import org.chromium.chrome.browser.glic.GlicToolbarButtonController;
|
||||
import org.chromium.chrome.browser.lifecycle.ActivityLifecycleDispatcher;
|
||||
import org.chromium.chrome.browser.tab_group_suggestion.toolbar.GroupSuggestionsButtonController;
|
||||
import org.chromium.chrome.browser.tabmodel.TabCreatorManager;
|
||||
@@ -55,7 +56,7 @@ public class BraveTabbedAdaptiveToolbarBehavior extends TabbedAdaptiveToolbarBeh
|
||||
Supplier<TabModelSelector> tabModelSelectorSupplier,
|
||||
Supplier<ModalDialogManager> modalDialogManagerSupplier,
|
||||
MonotonicObservableSupplier<@StripVisibilityState Integer> tabStripVisibilitySupplier,
|
||||
Runnable toggleGlicCallback) {
|
||||
GlicToolbarButtonController.GlicButtonDelegate toggleGlicCallback) {
|
||||
super(
|
||||
context,
|
||||
activityLifecycleDispatcher,
|
||||
|
||||
@@ -82,6 +82,7 @@ import org.chromium.chrome.browser.feed.webfeed.WebFeedSnackbarController;
|
||||
import org.chromium.chrome.browser.findinpage.FindToolbarManager;
|
||||
import org.chromium.chrome.browser.fullscreen.BrowserControlsManager;
|
||||
import org.chromium.chrome.browser.fullscreen.FullscreenManager;
|
||||
import org.chromium.chrome.browser.glic.GlicToolbarButtonController;
|
||||
import org.chromium.chrome.browser.homepage.settings.BraveRadioButtonGroupHomepagePreference;
|
||||
import org.chromium.chrome.browser.hub.HubShowPaneHelper;
|
||||
import org.chromium.chrome.browser.hub.PaneListBuilder;
|
||||
@@ -2288,7 +2289,7 @@ public class BytecodeTest {
|
||||
constructorsMatch(
|
||||
"org/chromium/chrome/browser/tabbed_mode/TabbedAdaptiveToolbarBehavior",
|
||||
"org/chromium/chrome/browser/tabbed_mode/BraveTabbedAdaptiveToolbarBehavior", // presubmit: ignore-long-line
|
||||
Context.class,
|
||||
Activity.class,
|
||||
ActivityLifecycleDispatcher.class,
|
||||
Supplier.class,
|
||||
Supplier.class,
|
||||
@@ -2299,7 +2300,7 @@ public class BytecodeTest {
|
||||
Supplier.class,
|
||||
Supplier.class,
|
||||
MonotonicObservableSupplier.class,
|
||||
Runnable.class));
|
||||
GlicToolbarButtonController.GlicButtonDelegate.class));
|
||||
Assert.assertTrue(
|
||||
constructorsMatch(
|
||||
"org/chromium/chrome/browser/SwipeRefreshHandler",
|
||||
|
||||
@@ -34,6 +34,7 @@ if (is_android) {
|
||||
|
||||
deps = [
|
||||
"//chrome/android/junit:chrome_junit_tests_helper",
|
||||
"//chrome/browser/glic/android:java",
|
||||
"//chrome/browser/tab_group_suggestion:toolbar_java",
|
||||
"//chrome/browser/ui/messages/android:java",
|
||||
"//components/browser_ui/accessibility/android:page_zoom_utils_java",
|
||||
|
||||
+1
-1
@@ -71,7 +71,7 @@ public class BraveTabbedAdaptiveToolbarBehaviorTest {
|
||||
tabModelSelectorSupplier,
|
||||
modalDialogManagerSupplier,
|
||||
tabStripVisibilitySupplier,
|
||||
() -> {});
|
||||
preventClose -> {});
|
||||
}
|
||||
|
||||
@After
|
||||
|
||||
Reference in New Issue
Block a user