]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix last change in 'try_window'
authorEli Zaretskii <eliz@gnu.org>
Mon, 3 Aug 2020 14:56:40 +0000 (17:56 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 3 Aug 2020 14:56:40 +0000 (17:56 +0300)
* src/xdisp.c (try_window): Don't modify the logic when EOB is in
the viewport.  (Bug#42653)

src/xdisp.c

index a8cd4dc853cc25fd78a784f91c1a2186204e6d33..9f07361d48b285fd2b9c4778499a85c3918ffd90 100644 (file)
@@ -19234,9 +19234,8 @@ try_window (Lisp_Object window, struct text_pos pos, int flags)
             seems to give wrong results.  We don't want to recenter
             when the last line is partly visible, we want to allow
             that case to be handled in the usual way.  */
-         || (it_charpos < ZV   /* if EOB is visible, disable bottom margin */
-             && w->cursor.y > (it.last_visible_y - partial_line_height (&it)
-                               - this_scroll_margin - 1)))
+         || w->cursor.y > (it.last_visible_y - partial_line_height (&it)
+                           - this_scroll_margin - 1))
        {
          w->cursor.vpos = -1;
          clear_glyph_matrix (w->desired_matrix);