mirror of
https://git.freebsd.org/ports.git
synced 2025-07-06 20:09:14 -04:00
Approved by: rene (mentor) Security: https://vuxml.freebsd.org/freebsd/310ca30e-a951-11ed-8314-a8a1599412c6.html
20 lines
920 B
C++
20 lines
920 B
C++
--- printing/print_settings.cc.orig 2023-02-08 09:03:45 UTC
|
|
+++ printing/print_settings.cc
|
|
@@ -273,7 +273,7 @@ PrintSettings& PrintSettings::operator=(const PrintSet
|
|
#endif
|
|
is_modifiable_ = settings.is_modifiable_;
|
|
pages_per_sheet_ = settings.pages_per_sheet_;
|
|
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
|
for (const auto& item : settings.advanced_settings_)
|
|
advanced_settings_.emplace(item.first, item.second.Clone());
|
|
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
|
@@ -314,7 +314,7 @@ void PrintSettings::Clear() {
|
|
#endif
|
|
is_modifiable_ = true;
|
|
pages_per_sheet_ = 1;
|
|
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
|
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
|
|
advanced_settings_.clear();
|
|
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
|
|
#if BUILDFLAG(IS_CHROMEOS)
|