diff options
| author | eriedaberrie <64395218+eriedaberrie@users.noreply.github.com> | 2024-04-25 10:52:49 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-25 18:52:49 +0100 |
| commit | faa9017043e5471863646fdfd3b4a0404ff69d4c (patch) | |
| tree | bd7cf741e9cc0f41253d13b4f4780dd7ce4ff3d5 /src/render/Renderer.cpp | |
| parent | 0652a20bd31de9cd3de6abbbc5f645b0faa77f6d (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.cpp | 2 |
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) { |
