From 9607e3b5a88f22017af64ab1ba360a39169a4bf7 Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Thu, 31 Jul 2025 18:07:59 +0200 Subject: screencopy: un-hdr screencopy buffers for cm-unaware clients (#11294) --- src/protocols/ColorManagement.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/protocols/ColorManagement.hpp') diff --git a/src/protocols/ColorManagement.hpp b/src/protocols/ColorManagement.hpp index 1d2795ed..06349927 100644 --- a/src/protocols/ColorManagement.hpp +++ b/src/protocols/ColorManagement.hpp @@ -18,7 +18,8 @@ class CColorManager { public: CColorManager(SP resource); - bool good(); + bool good(); + wl_client* client(); private: SP m_resource; @@ -187,6 +188,8 @@ class CColorManagementProtocol : public IWaylandProtocol { void onImagePreferredChanged(uint32_t preferredId); void onMonitorImageDescriptionChanged(WP monitor); + bool isClientCMAware(wl_client* client); + private: void destroyResource(CColorManager* resource); void destroyResource(CColorManagementOutput* resource); -- cgit v1.2.3