1 --- src/3rdparty/chromium/printing/print_settings.cc.orig 2025-08-15 18:30:00 UTC 2 +++ src/3rdparty/chromium/printing/print_settings.cc 3 @@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(const PrintSet 4 #endif 5 is_modifiable_ = settings.is_modifiable_; 6 pages_per_sheet_ = settings.pages_per_sheet_; 7 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 8 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 9 for (const auto& item : settings.advanced_settings_) 10 advanced_settings_.emplace(item.first, item.second.Clone()); 11 #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 12 @@ -349,7 +349,7 @@ bool PrintSettings::operator==(const PrintSettings& ot 13 #endif 14 is_modifiable_, requested_custom_margins_in_points_, 15 pages_per_sheet_ 16 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 17 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 18 , 19 advanced_settings_ 20 #endif 21 @@ -373,7 +373,7 @@ bool PrintSettings::operator==(const PrintSettings& ot 22 other.is_modifiable_, 23 other.requested_custom_margins_in_points_, 24 other.pages_per_sheet_ 25 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 26 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 27 , 28 other.advanced_settings_ 29 #endif 30 @@ -413,7 +413,7 @@ void PrintSettings::Clear() { 31 #endif 32 is_modifiable_ = true; 33 pages_per_sheet_ = 1; 34 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 35 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 36 advanced_settings_.clear(); 37 #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) 38 #if BUILDFLAG(IS_CHROMEOS) 39