[cr149] ToolbarButtonProvider now unowned data
Chromium changes: https://chromium.googlesource.com/chromium/src/+/d37c85afb67b54cef97da7097943b250dc8e6590 commit d37c85afb67b54cef97da7097943b250dc8e6590 Author: Thomas Lukaszewicz <tluk@chromium.org> Date: Mon Apr 20 11:08:23 2026 -0700 [bedrock] Update ToolbarButtonProvider to support UnownedUserData Allows clients to depend on ToolbarButtonProvider without a direct dependency on BrowserView or Browser. Bug: 502745808 Change-Id: If060854181eceba5942c69570f36e3cbb2ac7af9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7770291 Commit-Queue: Thomas Lukaszewicz <tluk@chromium.org> Reviewed-by: David Yeung <dayeung@chromium.org> Cr-Commit-Position: refs/heads/main@{#1617621}
This commit is contained in:
@@ -679,7 +679,7 @@ void BraveBrowserView::ShowPlaylistBubble() {
|
||||
|
||||
#if BUILDFLAG(ENABLE_BRAVE_WAYBACK_MACHINE)
|
||||
void BraveBrowserView::ShowWaybackMachineBubble() {
|
||||
if (auto* anchor = toolbar_button_provider_->GetPageActionIconView(
|
||||
if (auto* anchor = toolbar_button_provider()->GetPageActionIconView(
|
||||
brave::kWaybackMachineActionIconType)) {
|
||||
DCHECK(anchor->GetVisible());
|
||||
// Launch bubble with this anchor.
|
||||
|
||||
Reference in New Issue
Block a user