1 --- src/3rdparty/chromium/printing/printing_context_linux.cc.orig 2025-08-15 18:30:00 UTC 2 +++ src/3rdparty/chromium/printing/printing_context_linux.cc 3 @@ -23,7 +23,7 @@ 4 #endif 5 6 // Avoid using LinuxUi on Fuchsia. 7 -#if BUILDFLAG(IS_LINUX) 8 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 9 #include "ui/linux/linux_ui.h" 10 #endif 11 12 @@ -66,7 +66,7 @@ mojom::ResultCode PrintingContextLinux::UseDefaultSett 13 14 ResetSettings(); 15 16 -#if BUILDFLAG(IS_LINUX) 17 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 18 if (!ui::LinuxUi::instance()) 19 return mojom::ResultCode::kSuccess; 20 21 @@ -82,7 +82,7 @@ gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceU 22 } 23 24 gfx::Size PrintingContextLinux::GetPdfPaperSizeDeviceUnits() { 25 -#if BUILDFLAG(IS_LINUX) 26 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 27 if (ui::LinuxUi::instance()) 28 return ui::LinuxUi::instance()->GetPdfPaperSize(this); 29 #endif 30 @@ -95,7 +95,7 @@ mojom::ResultCode PrintingContextLinux::UpdatePrinterS 31 DCHECK(!printer_settings.show_system_dialog); 32 DCHECK(!in_print_job_); 33 34 -#if BUILDFLAG(IS_LINUX) 35 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) 36 if (!ui::LinuxUi::instance()) 37 return mojom::ResultCode::kSuccess; 38 39