From 3370a6a83d0f3269edd59ffd17ef7765273a0d5a Mon Sep 17 00:00:00 2001 From: Aaron Tulino Date: Tue, 19 Aug 2025 11:30:26 -0700 Subject: [PATCH] monitor: fix dpms toggling animations when state is unchanged (#11480) --- src/helpers/Monitor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index a84c4c64..10897cad 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -1599,6 +1599,10 @@ bool CMonitor::attemptDirectScanout() { } void CMonitor::setDPMS(bool on) { + // Don't trigger animation if the target state is the same + if (m_dpmsStatus == on) + return; + m_dpmsStatus = on; m_events.dpmsChanged.emit();