1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-21 18:23:59 +00:00

Fix bug #10170 with extra scrolling after C-s.

src/xdisp.c (try_scrolling): Don't set scroll_down_p if dy is zero.
This commit is contained in:
Eli Zaretskii 2011-12-09 20:40:42 +02:00
parent b34d731717
commit 7cd4e72cff
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2011-12-09 Eli Zaretskii <eliz@gnu.org>
* xdisp.c (try_scrolling): Don't set scroll_down_p if dy is zero.
(Bug#10170)
2011-12-09 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* unexelf.c (unexec) [NS_IMPL_GNUSTEP]: Take account of the case

View File

@ -14360,7 +14360,7 @@ try_scrolling (Lisp_Object window, int just_this_one_p,
{
int scroll_margin_y;
/* Compute the pixel ypos of the scroll margin, then move it to
/* Compute the pixel ypos of the scroll margin, then move IT to
either that ypos or PT, whichever comes first. */
start_display (&it, w, startp);
scroll_margin_y = it.last_visible_y - this_scroll_margin
@ -14390,7 +14390,8 @@ try_scrolling (Lisp_Object window, int just_this_one_p,
if (dy > scroll_max)
return SCROLLING_FAILED;
scroll_down_p = 1;
if (dy > 0)
scroll_down_p = 1;
}
}