[Android] [cr134] New arg browserControlsStateProvider at LocationBarMediator.ctor
Related Chromium change: https://source.chromium.org/chromium/chromium/src/+/1c6160dc6933c4813715da1ff449f870ea8c8caf [Anchor] Skip status icon crossfade when focusing from bottom To match the lack of horizontal animation, we also want to skip the crossfade when focusing the omnibox from the bottom. A mechanism exists for this already so we are just implementing a new state in which it applies. Bug: 369134015 Change-Id: Ifbd33b38ac69e4b75bdcef8422e51b4e45236724 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6179194
This commit is contained in:
@@ -17,6 +17,7 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import org.chromium.base.supplier.ObservableSupplier;
|
||||
import org.chromium.base.supplier.OneshotSupplier;
|
||||
import org.chromium.chrome.browser.browser_controls.BrowserControlsStateProvider;
|
||||
import org.chromium.chrome.browser.lens.LensController;
|
||||
import org.chromium.chrome.browser.locale.LocaleManager;
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
@@ -57,7 +58,8 @@ public class BraveLocationBarMediator extends LocationBarMediator {
|
||||
@NonNull OmniboxUma omniboxUma,
|
||||
@NonNull BooleanSupplier isToolbarMicEnabledSupplier,
|
||||
@NonNull OmniboxSuggestionsDropdownEmbedderImpl dropdownEmbedder,
|
||||
@Nullable ObservableSupplier<TabModelSelector> tabModelSelectorSupplier) {
|
||||
@Nullable ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
||||
@Nullable BrowserControlsStateProvider browserControlsStateProvider) {
|
||||
super(
|
||||
context,
|
||||
locationBarLayout,
|
||||
@@ -75,7 +77,8 @@ public class BraveLocationBarMediator extends LocationBarMediator {
|
||||
omniboxUma,
|
||||
isToolbarMicEnabledSupplier,
|
||||
dropdownEmbedder,
|
||||
tabModelSelectorSupplier);
|
||||
tabModelSelectorSupplier,
|
||||
browserControlsStateProvider);
|
||||
}
|
||||
|
||||
public static Class<OmniboxUma> getOmniboxUmaClass() {
|
||||
|
||||
@@ -1489,7 +1489,8 @@ public class BytecodeTest {
|
||||
BraveLocationBarMediator.getOmniboxUmaClass(),
|
||||
BooleanSupplier.class,
|
||||
BraveLocationBarMediator.getOmniboxSuggestionsDropdownEmbedderImplClass(),
|
||||
ObservableSupplier.class));
|
||||
ObservableSupplier.class,
|
||||
BrowserControlsStateProvider.class));
|
||||
Assert.assertTrue(
|
||||
constructorsMatch(
|
||||
"org/chromium/chrome/browser/AppHooks",
|
||||
|
||||
Reference in New Issue
Block a user