From 883556fcf21777c5bf03391de4f77832b6efcc69 Mon Sep 17 00:00:00 2001 From: Artem Samoilenko Date: Mon, 9 Mar 2026 10:21:51 -0400 Subject: [PATCH] [cr147][Android] Changes for GlicToolbarButtonController Chromium changes: https://chromium.googlesource.com/chromium/src/+/a67ba170d1d99fd6146f1335a5db18e0d5a755a1 commit a67ba170d1d99fd6146f1335a5db18e0d5a755a1 Author: Hailey Wang Date: Tue Mar 3 15:49:28 2026 -0800 [Glic] Add GlicToolbarButtonController and tests Bug: 485624827 Change-Id: I0aa37c6dafb406860cf201b769da48e0c8c1c8a9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7624534 Reviewed-by: Wenyu Fu Commit-Queue: Hailey Wang Cr-Commit-Position: refs/heads/main@{#1593582} --- .../tabbed_mode/BraveTabbedAdaptiveToolbarBehavior.java | 6 ++++-- .../javatests/org/chromium/chrome/browser/BytecodeTest.java | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/android/java/org/chromium/chrome/browser/tabbed_mode/BraveTabbedAdaptiveToolbarBehavior.java b/android/java/org/chromium/chrome/browser/tabbed_mode/BraveTabbedAdaptiveToolbarBehavior.java index ac17ffef66b..b4fd8a0701c 100644 --- a/android/java/org/chromium/chrome/browser/tabbed_mode/BraveTabbedAdaptiveToolbarBehavior.java +++ b/android/java/org/chromium/chrome/browser/tabbed_mode/BraveTabbedAdaptiveToolbarBehavior.java @@ -54,7 +54,8 @@ public class BraveTabbedAdaptiveToolbarBehavior extends TabbedAdaptiveToolbarBeh Supplier groupSuggestionsButtonController, Supplier tabModelSelectorSupplier, Supplier modalDialogManagerSupplier, - MonotonicObservableSupplier<@StripVisibilityState Integer> tabStripVisibilitySupplier) { + MonotonicObservableSupplier<@StripVisibilityState Integer> tabStripVisibilitySupplier, + Runnable toggleGlicCallback) { super( context, activityLifecycleDispatcher, @@ -66,7 +67,8 @@ public class BraveTabbedAdaptiveToolbarBehavior extends TabbedAdaptiveToolbarBeh groupSuggestionsButtonController, tabModelSelectorSupplier, modalDialogManagerSupplier, - tabStripVisibilitySupplier); + tabStripVisibilitySupplier, + toggleGlicCallback); mContext = context; } diff --git a/android/javatests/org/chromium/chrome/browser/BytecodeTest.java b/android/javatests/org/chromium/chrome/browser/BytecodeTest.java index 4ffa0a51d7a..7a4a64be7d2 100644 --- a/android/javatests/org/chromium/chrome/browser/BytecodeTest.java +++ b/android/javatests/org/chromium/chrome/browser/BytecodeTest.java @@ -2273,7 +2273,8 @@ public class BytecodeTest { Supplier.class, Supplier.class, Supplier.class, - MonotonicObservableSupplier.class)); + MonotonicObservableSupplier.class, + Runnable.class)); Assert.assertTrue( constructorsMatch( "org/chromium/chrome/browser/SwipeRefreshHandler",