From 5c6c9acaa96c6070a2adc4ec0b4a9dfc1a6b007d Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 8 Jan 2025 12:11:35 +0100 Subject: [PATCH] fix(win32 gui): round down CellSize to avoid gaps between cells --- src/win32/gui.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/win32/gui.zig b/src/win32/gui.zig index 033ad61..4d18564 100644 --- a/src/win32/gui.zig +++ b/src/win32/gui.zig @@ -541,8 +541,8 @@ fn getCellSize(text_format: *win32.IDWriteTextFormat) XY(i32) { if (hr < 0) fatalHr("GetMetrics", hr); } return .{ - .x = @intFromFloat(@ceil(metrics.width)), - .y = @intFromFloat(@ceil(metrics.height)), + .x = @as(i32, @intFromFloat(@floor(metrics.width))), + .y = @as(i32, @intFromFloat(@floor(metrics.height))), }; }