diff --git a/src/backends/drm/drm_output.cpp b/src/backends/drm/drm_output.cpp index 855ae3f352..c2b26925b1 100644 --- a/src/backends/drm/drm_output.cpp +++ b/src/backends/drm/drm_output.cpp @@ -414,7 +414,7 @@ bool DrmOutput::setChannelFactors(const QVector3D &rgb) return true; } m_channelFactors = rgb; - if (needsColormanagement()) { + if (!needsColormanagement()) { if (!m_pipeline->activePending()) { return false; }