--- ui/ozone/platform/x11/x11_clipboard_ozone.cc.orig 2026-09-25 15:26:43 UTC +++ ui/ozone/platform/x11/x11_clipboard_ozone.cc @@ -14,7 +14,7 @@ #include "ui/base/clipboard/clipboard_constants.h" #include "ui/base/x/x11_clipboard_helper.h" -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) #include "base/strings/string_view_util.h" #include "ui/base/clipboard/clipboard_util_linux.h" #include "ui/gfx/x/atom_cache.h" @@ -54,7 +54,7 @@ void X11ClipboardOzone::RequestClipboardData( PlatformClipboard::RequestDataClosure callback) { DCHECK(!callback.is_null()); -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) if (mime_type == kMimeTypeUriList) { auto uri_list_atoms = helper_->GetAtomsForFormat( ClipboardFormatType::CustomPlatformType(kMimeTypeUriList)); @@ -85,7 +85,7 @@ void X11ClipboardOzone::RequestClipboardData( std::move(callback))); } -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) void X11ClipboardOzone::OnPortalKeyRead( PlatformClipboard::RequestDataClosure callback, SelectionData selection_data) { @@ -145,7 +145,7 @@ void X11ClipboardOzone::OnSelectionChanged(ClipboardBu clipboard_changed_callback_.Run(buffer); } -#if BUILDFLAG(IS_LINUX) +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) void X11ClipboardOzone::OnGetAvailableMimeTypesForPortal( ClipboardBuffer buffer, std::vector uri_list_atoms,