diff options
Diffstat (limited to 'devel/electron23/files/patch-chrome_browser_printing_print__backend__service__manager.cc')
-rw-r--r-- | devel/electron23/files/patch-chrome_browser_printing_print__backend__service__manager.cc | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/devel/electron23/files/patch-chrome_browser_printing_print__backend__service__manager.cc b/devel/electron23/files/patch-chrome_browser_printing_print__backend__service__manager.cc new file mode 100644 index 000000000000..4763619c1886 --- /dev/null +++ b/devel/electron23/files/patch-chrome_browser_printing_print__backend__service__manager.cc @@ -0,0 +1,29 @@ +--- chrome/browser/printing/print_backend_service_manager.cc.orig 2023-02-01 18:43:12 UTC ++++ chrome/browser/printing/print_backend_service_manager.cc +@@ -513,7 +513,7 @@ absl::optional<uint32_t> PrintBackendServiceManager::R + query_clients_.insert(client_id); + break; + case ClientType::kQueryWithUi: +-#if !BUILDFLAG(IS_LINUX) ++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD) + if (!query_with_ui_clients_.empty()) + return absl::nullopt; + #endif +@@ -751,7 +751,7 @@ PrintBackendServiceManager::DetermineIdleTimeoutUpdate + break; + + case ClientType::kQueryWithUi: +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // No need to update if there were other query with UI clients. + if (query_with_ui_clients_.size() > 1) + return absl::nullopt; +@@ -808,7 +808,7 @@ PrintBackendServiceManager::DetermineIdleTimeoutUpdate + return kNoClientsRegisteredResetOnIdleTimeout; + + case ClientType::kQueryWithUi: +-#if BUILDFLAG(IS_LINUX) ++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) + // No need to update if there were other query with UI clients. + if (!query_with_ui_clients_.empty()) + return absl::nullopt; |