Fix #172
This commit is contained in:
parent
a9db9f8874
commit
ed60e7cf19
@ -184,7 +184,7 @@ screen_resize(Screen *self, unsigned int lines, unsigned int columns) {
|
|||||||
if (cursor_on_last_content_line) {
|
if (cursor_on_last_content_line) {
|
||||||
index_type delta;
|
index_type delta;
|
||||||
if (self->columns > old_columns) delta = 1;
|
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;
|
self->cursor->y = num_content_lines > delta ? num_content_lines - delta : 0;
|
||||||
} else self->cursor->y = num_content_lines;
|
} else self->cursor->y = num_content_lines;
|
||||||
self->cursor->y = MIN(self->cursor->y, self->lines - 1);
|
self->cursor->y = MIN(self->cursor->y, self->lines - 1);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user