resize_helper: round sizes down

If we round up, we may end up with a display slightly bigger than what
the window can have, thus adding scroll bars. When rounding down we
avoid this problems.

Signed-off-by: Jeremy White <jwhite@codeweavers.com>
This commit is contained in:
Cédric Bosdonnat 2019-02-14 10:44:55 +01:00 committed by Jeremy White
parent 7b8f595b8f
commit 8ab92d030e

View File

@ -58,13 +58,13 @@ function resize_helper(sc)
}
/* Xorg requires height be a multiple of 8; round up */
/* Xorg requires height be a multiple of 8; round down */
if (h % 8 > 0)
h += (8 - (h % 8));
h -= (h % 8);
/* Xorg requires width be a multiple of 8; round up */
/* Xorg requires width be a multiple of 8; round down */
if (w % 8 > 0)
w += (8 - (w % 8));
w -= (w % 8);
sc.resize_window(0, w, h, 32, 0, 0);