From 8f3a84efc060c2268879892d6dfedeb72d72d248 Mon Sep 17 00:00:00 2001 From: UjinT34 Date: Fri, 17 Apr 2026 11:41:26 +0300 Subject: [PATCH] handle HDR -> SDR with cm_auto_hdr --- src/render/Renderer.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index acd83f8f2..78f778785 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -2251,6 +2251,10 @@ void IHyprRenderer::handleFullscreenSettings(PHLMONITOR pMonitor) { } } + // Do it here instead of disabling the block above to allow hdr -> hdr metadata changes in fullscreen + if (!*PAUTOHDR && !pMonitor->m_lastScanout) + wantHDR = configuredHDR; + if (!hdrIsHandled) { if (pMonitor->inHDR() != wantHDR) { if (*PAUTOHDR && !(pMonitor->inHDR() && configuredHDR)) {