summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorUjinT34 <41110182+UjinT34@users.noreply.github.com>2025-07-15 20:33:14 +0300
committerGitHub <noreply@github.com>2025-07-15 19:33:14 +0200
commite15014e031589e1df2dc29a5ce94325676796ac4 (patch)
tree5d56992b9e6c458dd1830c4b9ea235c0391fedd8 /src/Compositor.cpp
parentbc764f7065c8e46b4e62cbb511b419034712c509 (diff)
protocols/cm: Fix preferred image description (#11026)
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 8873d7f2..abfa8d84 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -3090,7 +3090,7 @@ SImageDescription CCompositor::getPreferredImageDescription() {
}
Debug::log(WARN, "FIXME: color management protocol is enabled, determine correct preferred image description");
// should determine some common settings to avoid unnecessary transformations while keeping maximum displayable precision
- return SImageDescription{.primaries = NColorPrimaries::BT709};
+ return m_monitors.size() == 1 ? m_monitors[0]->m_imageDescription : SImageDescription{.primaries = NColorPrimaries::BT709};
}
bool CCompositor::shouldChangePreferredImageDescription() {