$NetBSD: patch-src_3rdparty_chromium_ui_views_controls_label.cc,v 1.1 2021/08/03 21:04:36 markd Exp $ --- src/3rdparty/chromium/ui/views/controls/label.cc.orig 2020-07-15 18:56:49.000000000 +0000 +++ src/3rdparty/chromium/ui/views/controls/label.cc @@ -710,7 +710,7 @@ bool Label::OnMousePressed(const ui::Mou GetFocusManager()->SetFocusedView(this); } -#if defined(OS_LINUX) && !defined(OS_CHROMEOS) +#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) if (event.IsOnlyMiddleMouseButton() && GetFocusManager() && !had_focus) GetFocusManager()->SetFocusedView(this); #endif @@ -896,7 +896,7 @@ bool Label::PasteSelectionClipboard() { } void Label::UpdateSelectionClipboard() { -#if defined(OS_LINUX) && !defined(OS_CHROMEOS) +#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS) if (!GetObscured()) { ui::ScopedClipboardWriter(ui::ClipboardBuffer::kSelection) .WriteText(GetSelectedText());