summaryrefslogtreecommitdiff
path: root/src/render/Renderer.cpp
diff options
context:
space:
mode:
authoreriedaberrie <64395218+eriedaberrie@users.noreply.github.com>2024-04-25 10:52:49 -0700
committerGitHub <noreply@github.com>2024-04-25 18:52:49 +0100
commitfaa9017043e5471863646fdfd3b4a0404ff69d4c (patch)
treebd7cf741e9cc0f41253d13b4f4780dd7ce4ff3d5 /src/render/Renderer.cpp
parent0652a20bd31de9cd3de6abbbc5f645b0faa77f6d (diff)
renderer: fix rounding of the size of fractionally scaled monitors (#5748)
Diffstat (limited to 'src/render/Renderer.cpp')
-rw-r--r--src/render/Renderer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp
index 36d4f9b6..3a20f823 100644
--- a/src/render/Renderer.cpp
+++ b/src/render/Renderer.cpp
@@ -2260,7 +2260,7 @@ bool CHyprRenderer::applyMonitorRule(CMonitor* pMonitor, SMonitorRule* pMonitorR
int x, y;
wlr_output_transformed_resolution(pMonitor->output, &x, &y);
- pMonitor->vecSize = (Vector2D(x, y) / pMonitor->scale).floor();
+ pMonitor->vecSize = (Vector2D(x, y) / pMonitor->scale).round();
pMonitor->vecTransformedSize = Vector2D(x, y);
if (pMonitor->createdByUser) {