From b0c05e66635d12a85554f19f1a5e4796dcd68439 Mon Sep 17 00:00:00 2001 From: JJ Liebig Date: Mon, 14 Sep 2026 22:21:15 +0200 Subject: fix: map pixel mouse by integer cell pitch (#4140) refs #3295 --- src/client/terminal_geometry.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/client') diff --git a/src/client/terminal_geometry.rs b/src/client/terminal_geometry.rs index d9120b0d..f15141bb 100644 --- a/src/client/terminal_geometry.rs +++ b/src/client/terminal_geometry.rs @@ -13,8 +13,8 @@ const DEFAULT_CELL_HEIGHT_PX: u32 = 16; /// Average cell size derived from a terminal ioctl pixel extent. /// -/// The extent need not divide evenly by the grid: terminals may include padding, -/// and pixel mouse coordinates retain the raw extent for proportional mapping. +/// The extent need not divide evenly by the grid because terminals may include +/// padding; mouse mapping uses the resulting integer cell pitch. pub(super) fn ioctl_cell_size( columns: u16, rows: u16, -- cgit v1.2.3