From ed60e7cf19b1ab5187d0d550b64775ce504151a5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 16 Nov 2017 07:47:08 +0530 Subject: [PATCH] Fix #172 --- kitty/screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/screen.c b/kitty/screen.c index c021a937c..be0d336b5 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -184,7 +184,7 @@ screen_resize(Screen *self, unsigned int lines, unsigned int columns) { if (cursor_on_last_content_line) { index_type delta; if (self->columns > old_columns) delta = 1; - else delta = (old_columns % self->columns) + 1; + else delta = (old_columns / self->columns) + 1; self->cursor->y = num_content_lines > delta ? num_content_lines - delta : 0; } else self->cursor->y = num_content_lines; self->cursor->y = MIN(self->cursor->y, self->lines - 1);