mouse: don't translateMouse if we have 0 sized screen

This commit is contained in:
Tim Culverhouse 2024-07-19 09:48:39 -05:00
parent 1b9fcb1fa2
commit 0e06467a61

View file

@ -698,6 +698,7 @@ pub fn setMouseMode(self: *Vaxis, tty: AnyWriter, enable: bool) !void {
/// Translate pixel mouse coordinates to cell + offset
pub fn translateMouse(self: Vaxis, mouse: Mouse) Mouse {
if (self.screen.width == 0 or self.screen.height == 0) return mouse;
var result = mouse;
if (self.state.pixel_mouse) {
std.debug.assert(mouse.xoffset == 0);