Update wl_window.c

This commit is contained in:
road2react 2026-01-03 20:24:53 -08:00 committed by GitHub
parent dbadda2683
commit 7578aa18e5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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
{