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.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp
index 199b1c5d..20c2e81e 100644
--- a/src/helpers/Monitor.cpp
+++ b/src/helpers/Monitor.cpp
@@ -652,6 +652,9 @@ void CMonitor::changeWorkspace(const int& id, bool internal, bool noMouseMove, b
}
void CMonitor::setSpecialWorkspace(const PHLWORKSPACE& pWorkspace) {
+ if (activeSpecialWorkspace == pWorkspace)
+ return;
+
g_pHyprRenderer->damageMonitor(this);
if (!pWorkspace) {