diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-11-06 21:31:03 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-11-06 21:37:21 +0100 |
| commit | eef59590592f2de93a6101a44356f986d502d079 (patch) | |
| tree | 2343ce7df2453c4ab4b782d82097abcf81145349 /view.c | |
| parent | 47e82949164c23973dbad72d3982d9aef557d118 (diff) | |
| download | vis-eef59590592f2de93a6101a44356f986d502d079.tar.gz vis-eef59590592f2de93a6101a44356f986d502d079.tar.xz | |
view: make viewport adjustment more robust
Make sure that the view_cursors_scroll_to function does not enter
an infinite loop.
Diffstat (limited to 'view.c')
| -rw-r--r-- | view.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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; |
