summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2023-08-14 18:41:52 +0200
committervaxerski <vaxry@vaxry.net>2023-08-14 18:41:52 +0200
commitb9a783229b3b5c0b4fad39245c80064700bc4338 (patch)
treecb2abafb9a3d1229adff9f7f9fda144220b8a8c1 /src/render/Renderer.cpp
parent2110dc1f038851132688d3e6bd51066ad999ee3c (diff)
compositor: don't apply offsets in renderer
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index fc19a42d..c6f15e1c 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -1879,24 +1879,6 @@ bool CHyprRenderer::applyMonitorRule(CMonitor* pMonitor, SMonitorRule* pMonitorR
pMonitor->vecPixelSize = Vector2D(transformedBox.width, transformedBox.height);
}
- if (pMonitorRule->offset == Vector2D(-1, -1) && pMonitor->vecPosition == Vector2D(-1, -1)) {
- // let's find manually a sensible position for it, to the right.
- Vector2D finalPos;
-
- for (auto& m : g_pCompositor->m_vMonitors) {
- if (m->ID == pMonitor->ID)
- continue;
-
- if (m->vecPosition.x + std::ceil(m->vecSize.x) > finalPos.x) {
- finalPos.x = m->vecPosition.x + std::ceil(m->vecSize.x);
- }
- }
-
- pMonitor->vecPosition = finalPos;
- } else if (pMonitorRule->offset != Vector2D(-1, -1)) {
- pMonitor->vecPosition = pMonitorRule->offset;
- }
-
wlr_output_enable(pMonitor->output, 1);
// update renderer (here because it will call rollback, so we cannot do this before committing)