]> code.delx.au - gnu-emacs/commitdiff
Fix scrolling backwards on TTY frames under scroll-conservatively
authorEli Zaretskii <eliz@gnu.org>
Sat, 18 Jul 2015 10:02:06 +0000 (13:02 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 18 Jul 2015 10:02:06 +0000 (13:02 +0300)
* src/xdisp.c (move_it_vertically_backward): Fix off-by-one error
in moving backwards on TTY frames.  (Bug#21080)

src/xdisp.c

index 5bef44c6e51d3c86d282b28246160c0185f0754a..16a7a64c89b3e607e0362b62e223f3168417586f 100644 (file)
@@ -9428,7 +9428,7 @@ move_it_vertically_backward (struct it *it, int dy)
             treating terminal frames specially here.  */
 
          if (!FRAME_WINDOW_P (it->f))
-           move_it_vertically (it, target_y - (it->current_y + line_height));
+           move_it_vertically (it, target_y - it->current_y);
          else
            {
              do