summaryrefslogtreecommitdiff
path: root/src/events/Monitors.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2022-07-26 18:22:34 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2022-07-26 18:22:34 +0200
commitb18a2738e3d9a46be0ea896711f28d7cad61da85 (patch)
tree7c377c4b05daa61f8877b64600373e10e9184b78 /src/events/Monitors.cpp
parent99ebbb36b24f7f25d37355d26a1044a0299a2256 (diff)
schedule recalcs in LS
Diffstat (limited to 'src/events/Monitors.cpp')
-rw-r--r--src/events/Monitors.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/events/Monitors.cpp b/src/events/Monitors.cpp
index 57da68fc..44bba5d6 100644
--- a/src/events/Monitors.cpp
+++ b/src/events/Monitors.cpp
@@ -214,6 +214,11 @@ void Events::listener_monitorFrame(void* owner, void* data) {
}
// //
+ if (PMONITOR->scheduledRecalc) {
+ PMONITOR->scheduledRecalc = false;
+ g_pLayoutManager->getCurrentLayout()->recalculateMonitor(PMONITOR->ID);
+ }
+
timespec now;
clock_gettime(CLOCK_MONOTONIC, &now);