diff --git a/src/winio.c b/src/winio.c index 766dbdf49e9bb9224e2ea8dd20a095a24aaa0931..a66a4a31302f5a081432864f8d81d4f72338a021 100644 --- a/src/winio.c +++ b/src/winio.c @@ -3206,10 +3206,8 @@ void edit_refresh(void) #endif /* If the current line is out of view, get it back on screen. */ - if (current_is_offscreen()) { - openfile->current_y = editwinrows - 1; - adjust_viewport((focusing || !ISSET(SMOOTH_SCROLL)) ? CENTERING : STATIONARY); - } + if (current_is_offscreen()) + adjust_viewport((focusing || !ISSET(SMOOTH_SCROLL)) ? CENTERING : FLOWING); line = openfile->edittop;