summaryrefslogtreecommitdiff
path: root/src/helpers/Monitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers/Monitor.cpp')
-rw-r--r--src/helpers/Monitor.cpp4
1 files changed, 4 insertions, 0 deletions
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();