diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index f86def132..71ff5f87e 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -412,6 +412,10 @@ void CHyprRenderer::arrangeLayersForMonitor(const int& monitor) { PMONITOR->vecReservedTopLeft = PMONITOR->vecReservedTopLeft + Vector2D(ENTRY.left, ENTRY.top); PMONITOR->vecReservedBottomRight = PMONITOR->vecReservedBottomRight + Vector2D(ENTRY.right, ENTRY.bottom); + // damage the monitor if can + if (PMONITOR->damage) + damageMonitor(PMONITOR); + Debug::log(LOG, "Monitor %s layers arranged: reserved: %f %f %f %f", PMONITOR->szName.c_str(), PMONITOR->vecReservedTopLeft.x, PMONITOR->vecReservedTopLeft.y, PMONITOR->vecReservedBottomRight.x, PMONITOR->vecReservedBottomRight.y); }