diff --git a/src/terminal/PageList.zig b/src/terminal/PageList.zig index 8e5cd1934..dba3ca73f 100644 --- a/src/terminal/PageList.zig +++ b/src/terminal/PageList.zig @@ -1059,7 +1059,7 @@ fn resizeCols( break :cursor .{ .tracked_pin = c.pin orelse try self.trackPin(p), .untrack = c.pin == null, - .remaining_rows = self.rows - c.y - 1, + .remaining_rows = self.rows -| (c.y + 1), .wrapped_rows = wrapped, }; } else null; @@ -1192,7 +1192,7 @@ fn resizeCols( break :wrapped wrapped; }; - const current = self.rows - active_pt.active.y - 1; + const current = self.rows -| (active_pt.active.y + 1); var req_rows = c.remaining_rows; req_rows -|= wrapped -| c.wrapped_rows;