[cr143][Android] Repurpose the NavigationFulfillmentType as AutocompleteRequestType
Chromium changes: https://chromium.googlesource.com/chromium/src/+/03aed3783cb14b11edadc8384d4c411be6d54162 commit 03aed3783cb14b11edadc8384d4c411be6d54162 Author: Tomasz Wiszkowski <ender@google.com> Date: Thu Oct 16 09:21:59 2025 -0700 Repurpose the `NavigationFulfillmentType` as `AutocompleteRequestType`. This change allows us to expand the NFT to capture not just surfaces, but general Autocomplete intents, such as Prefetch. Bug: 446710500 Change-Id: I566fb0b304ac7f45fc39957189fd1e2c9cd45225 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7046726 Reviewed-by: Patrick Noland <pnoland@chromium.org> Cr-Commit-Position: refs/heads/main@{#1530899}
This commit is contained in:
@@ -20,12 +20,12 @@ import org.chromium.build.annotations.Nullable;
|
||||
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.omnibox.navattach.NavigationFulfillmentType;
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.tabmodel.TabModelSelector;
|
||||
import org.chromium.chrome.browser.theme.ThemeUtils;
|
||||
import org.chromium.chrome.browser.ui.theme.BrandedColorScheme;
|
||||
import org.chromium.components.browser_ui.accessibility.PageZoomIndicatorCoordinator;
|
||||
import org.chromium.components.omnibox.AutocompleteRequestType;
|
||||
import org.chromium.components.search_engines.TemplateUrlService;
|
||||
import org.chromium.ui.base.WindowAndroid;
|
||||
import org.chromium.ui.modaldialog.ModalDialogManager;
|
||||
@@ -70,11 +70,10 @@ public class BraveLocationBarMediator extends LocationBarMediator {
|
||||
OmniboxUma omniboxUma,
|
||||
BooleanSupplier isToolbarMicEnabledSupplier,
|
||||
OmniboxSuggestionsDropdownEmbedderImpl dropdownEmbedder,
|
||||
@Nullable ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
||||
ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
|
||||
@Nullable BrowserControlsStateProvider browserControlsStateProvider,
|
||||
Supplier<@Nullable ModalDialogManager> modalDialogManagerSupplier,
|
||||
ObservableSupplier<@NavigationFulfillmentType Integer>
|
||||
navigationFulfillmentTypeSupplier,
|
||||
ObservableSupplier<@AutocompleteRequestType Integer> autocompleteRequestTypeSupplier,
|
||||
@Nullable PageZoomIndicatorCoordinator pageZoomIndicatorCoordinator) {
|
||||
super(
|
||||
context,
|
||||
@@ -95,7 +94,7 @@ public class BraveLocationBarMediator extends LocationBarMediator {
|
||||
tabModelSelectorSupplier,
|
||||
browserControlsStateProvider,
|
||||
modalDialogManagerSupplier,
|
||||
navigationFulfillmentTypeSupplier,
|
||||
autocompleteRequestTypeSupplier,
|
||||
pageZoomIndicatorCoordinator);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user