From faa9017043e5471863646fdfd3b4a0404ff69d4c Mon Sep 17 00:00:00 2001 From: eriedaberrie <64395218+eriedaberrie@users.noreply.github.com> Date: Thu, 25 Apr 2024 10:52:49 -0700 Subject: [PATCH] renderer: fix rounding of the size of fractionally scaled monitors (#5748) --- src/render/Renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {