--- chrome/browser/ui/browser_actions.cc.orig 2026-08-12 09:02:10 UTC +++ chrome/browser/ui/browser_actions.cc @@ -223,7 +223,7 @@ #include "chrome/browser/ui/views/download/bubble/download_toolbar_ui_controller.h" #endif -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) #include "chrome/common/pref_names.h" #include "components/prefs/pref_service.h" #endif @@ -2197,7 +2197,7 @@ void BrowserActions::InitializeToolbarAndMiscActions() .Build()); #endif // BUILDFLAG(IS_CHROMEOS) -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) root_action_item_->AddChild( actions::ActionItem::Builder( base::BindRepeating( @@ -2292,7 +2292,7 @@ void BrowserActions::InitializeToolbarAndMiscActions() .SetActionId(kActionExit) .Build()); -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD) root_action_item_->AddChild( actions::ActionItem::Builder( base::BindRepeating( @@ -3226,7 +3226,7 @@ void BrowserActions::InitializeToolbarAndMiscActions() base::BindRepeating( [](BrowserWindowInterface* bwi, actions::ActionItem* item, actions::ActionInvocationContext context) { -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) chrome::CreateDesktopShortcutForActiveWebContents( bwi->GetBrowserForMigrationOnly()); #else @@ -3867,7 +3867,7 @@ void BrowserActions::InitializeToolbarAndMiscActions() #endif #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \ - (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)) + (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) root_action_item_->AddChild( actions::ActionItem::Builder( base::BindRepeating(