8948cc04eb
Approved by: rene (mentor) Differential Revision: https://reviews.freebsd.org/D39779
20 lines
920 B
C++
20 lines
920 B
C++
--- printing/print_settings.cc.orig 2023-04-24 20:55:01 UTC
|
|
+++ printing/print_settings.cc
|
|
@@ -306,7 +306,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)
|
|
@@ -348,7 +348,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)
|