monitor: don't set back to 8 bit when applying rules (#14404)

This commit is contained in:
fazzi
2026-05-12 19:27:58 +01:00
committed by GitHub
parent d61c96913c
commit f0d9f89977
+3 -2
View File
@@ -829,9 +829,10 @@ bool CMonitor::applyMonitorRule(Config::CMonitorRule&& pMonitorRule, bool force)
m_customDrmMode = {};
m_currentMode = nullptr;
m_output->state->setFormat(DRM_FORMAT_XRGB8888);
const auto initialFormat = m_drmFormat != DRM_FORMAT_INVALID ? m_drmFormat : DRM_FORMAT_XRGB8888;
m_output->state->setFormat(initialFormat);
m_prevDrmFormat = m_drmFormat;
m_drmFormat = DRM_FORMAT_XRGB8888;
m_drmFormat = initialFormat;
m_output->state->resetExplicitFences();
if (Env::isTrace()) {