Commit 6723ac6f authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

tweaks: add three warnings for conditions that should never occur

No related merge requests found
Showing with 6 additions and 3 deletions
+6 -3
......@@ -2914,9 +2914,13 @@ void edit_scroll(scroll_dir direction, int nrows)
nrows -= go_forward_chunks(nrows, &openfile->edittop, &openfile->firstcolumn);
/* Don't bother scrolling zero rows, nor more than the window can hold. */
if (nrows == 0)
if (nrows == 0) {
statusline(ALERT, "Underscrolling -- please report a bug");
return;
}
if (nrows >= editwinrows) {
if (editwinrows > 1)
statusline(ALERT, "Overscrolling -- please report a bug");
refresh_needed = TRUE;
return;
}
......@@ -3120,9 +3124,8 @@ void adjust_viewport(update_type manner)
} else {
goal = openfile->current_y;
/* Limit goal to (editwinrows - 1) rows maximum. */
if (goal > editwinrows - 1)
goal = editwinrows - 1;
statusline(ALERT, "Row is out of range -- please report a bug");
}
openfile->edittop = openfile->current;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment