From eef59590592f2de93a6101a44356f986d502d079 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sun, 6 Nov 2016 21:31:03 +0100 Subject: view: make viewport adjustment more robust Make sure that the view_cursors_scroll_to function does not enter an infinite loop. --- view.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'view.c') diff --git a/view.c b/view.c index 5eab97f..331ea3d 100644 --- a/view.c +++ b/view.c @@ -615,7 +615,7 @@ static size_t cursor_set(Cursor *cursor, Line *line, int col) { bool view_viewport_down(View *view, int n) { Line *line; - if (view->end == text_size(view->text)) + if (view->end >= text_size(view->text)) return false; if (n >= view->height) { view->start = view->end; -- cgit v1.2.3