diff options
| -rw-r--r-- | view.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -283,7 +283,8 @@ bool view_coord_get(View *view, size_t pos, Line **retline, int *retrow, int *re size_t cur = view->start; Line *line = view->topline; - if (pos < view->start || pos >= view->end) { + bool eof = view->end == text_size(view->text); + if (pos < view->start || (pos >= view->end && !eof)) { if (retline) *retline = NULL; if (retrow) *retrow = -1; if (retcol) *retcol = -1; |
