--- This was the easiest way to fix this that I could think of (without duplicating most of the 'return' line). vis-motions.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vis-motions.c b/vis-motions.c index 9bd95b9..f00d525 100644 --- a/vis-motions.c +++ b/vis-motions.c _AT_@ -99,7 +99,10 @@ static size_t view_lines_middle(Vis *vis, View *view) { static size_t view_lines_bottom(Vis *vis, View *view) { int h = view_height_get(vis->win->view); - return view_screenline_goto(vis->win->view, h - vis->action.count); + int offset = 0; + if (vis->action.count > 1) + offset = vis->action.count; + return view_screenline_goto(vis->win->view, h - offset); } static size_t window_changelist_next(Vis *vis, Win *win, size_t pos) { -- 2.5.0Received on Sun Jan 17 2016 - 20:52:03 CET
This archive was generated by hypermail 2.3.0 : Sun Jan 17 2016 - 21:00:17 CET