From 7578aa18e5d03639c8c16c6f47645b89ad8e54dd Mon Sep 17 00:00:00 2001 From: road2react <93143714+road2react@users.noreply.github.com> Date: Sat, 3 Jan 2026 20:24:53 -0800 Subject: [PATCH] Update wl_window.c --- src/wl_window.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wl_window.c b/src/wl_window.c index ad39b2e0e..655bdbc4c 100644 --- a/src/wl_window.c +++ b/src/wl_window.c @@ -461,8 +461,9 @@ static void resizeFramebuffer(_GLFWwindow* window) { if (window->wl.fractionalScale) { - window->wl.fbWidth = (window->wl.width * window->wl.scalingNumerator) / 120; - window->wl.fbHeight = (window->wl.height * window->wl.scalingNumerator) / 120; + // Round halfway away from zero per fractional-scale-v1 protocol spec + window->wl.fbWidth = (window->wl.width * window->wl.scalingNumerator + 60) / 120; + window->wl.fbHeight = (window->wl.height * window->wl.scalingNumerator + 60) / 120; } else {