tweaks: let update_line() return the correct value on error

If the given line is out of range of editwinrows, we don't display it
at all, so we obviously don't display more than one line of it.  Thus,
the return value in this case should be zero, not one.
master
David Lawrence Ramsey 2016-12-28 10:22:05 -06:00 committed by Benno Schulenberg
parent c67c431239
commit 6e3adf31b8
1 changed files with 2 additions and 1 deletions

View File

@ -2683,8 +2683,9 @@ int update_line(filestruct *fileptr, size_t index)
#endif #endif
row = fileptr->lineno - openfile->edittop->lineno; row = fileptr->lineno - openfile->edittop->lineno;
/* If the line is offscreen, don't even try to display it. */
if (row < 0 || row >= editwinrows) if (row < 0 || row >= editwinrows)
return 1; return 0;
/* First, blank out the row. */ /* First, blank out the row. */
blank_row(edit, row, 0, COLS); blank_row(edit, row, 0, COLS);