GNU bug report logs -
#28342
26.0.50; (OSX) Jumpy Scrolling using Trackpad
Previous Next
Reported by: James Nguyen <james <at> jojojames.com>
Date: Mon, 4 Sep 2017 00:23:02 UTC
Severity: normal
Found in version 26.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #26 received at 28342 <at> debbugs.gnu.org (full text, mbox):
> From: Nick Helm <nick <at> tenpoint.co.nz>
> Cc: Eli Zaretskii <eliz <at> gnu.org>
> Date: Thu, 07 Sep 2017 13:58:45 +1200
>
> The problem might lie in window_scroll_pixel_based in window.c. A small
> tweak seems to help:
>
> --- src/window.c 2017-09-07 13:16:29.000000000 +1200
> +++ src/window.c 2017-09-07 13:10:04.000000000 +1200
> @@ -4835,7 +4835,7 @@
> have the `scroll-command' property. This avoids the
> possibility of point becoming "stuck" on a tall line when
> scrolling by one line. */
> - if (window_scroll_pixel_based_preserve_y < 0
> + if (window_scroll_pixel_based_preserve_y <= 0
> || !SYMBOLP (KVAR (current_kboard, Vlast_command))
> || NILP (Fget (KVAR (current_kboard, Vlast_command), Qscroll_command)))
> {
Thanks, but this change only fixes the problem when you start
scrolling with point on the first line in the window. If point is on
2nd, 3rd, or 4th line (more generally, any line inside the
scroll-margin), the bug will still be there.
I installed on master a more general fix, which I hope solves this
problem.
This bug report was last modified 7 years and 255 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.