summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authorVaxry <43317083+vaxerski@users.noreply.github.com>2026-03-03 11:25:58 +0000
committerGitHub <noreply@github.com>2026-03-03 11:25:58 +0000
commitff0b706ea3e0bb6321e1982eb49063924d3eb391 (patch)
tree80e349bc028122f901460554e46bc433135749a1 /src/render/Renderer.cpp
parent4f44df7b1772bef485e00216b083c744bb47a3f4 (diff)
renderer: fix crash on mirrored outputs needing recalc (#13534)
ref https://github.com/hyprwm/Hyprland/discussions/13517
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index fbc34910..a2b7c60a 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -1305,7 +1305,8 @@ void CHyprRenderer::renderMonitor(PHLMONITOR pMonitor, bool commit) {
if (pMonitor->m_scheduledRecalc) {
pMonitor->m_scheduledRecalc = false;
- pMonitor->m_activeWorkspace->m_space->recalculate();
+ if (pMonitor->m_activeWorkspace) // might be missing (mirror)
+ pMonitor->m_activeWorkspace->m_space->recalculate();
}
if (!pMonitor->m_output->needsFrame && pMonitor->m_forceFullFrames == 0)