diff --git a/src/move.c b/src/move.c
index 5b94eff068af618d57a0256c68d0cec4d9531df9..38dedc3af939447bbf0dfc005711975a8cc586ea 100644
--- a/src/move.c
+++ b/src/move.c
@@ -54,6 +54,7 @@ void do_last_line(void)
     openfile->current = openfile->filebot;
     openfile->current_x = 0;
     openfile->placewewant = 0;
+    openfile->current_y = editwinrows / 2;
 
     edit_redraw(current_save, pww_save);
 }