GNU bug report logs - #24179
25.1; scroll-conservatively over SCROLL_LIMIT may put point in the wrong place

Previous Next

Package: emacs;

Reported by: Alex <agrambot <at> gmail.com>

Date: Sun, 7 Aug 2016 21:17:01 UTC

Severity: normal

Tags: fixed

Found in version 25.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Alex <agrambot <at> gmail.com>
Cc: 24179 <at> debbugs.gnu.org
Subject: bug#24179: 25.1; scroll-conservatively over SCROLL_LIMIT may put point in the wrong place
Date: Sat, 13 Aug 2016 20:25:23 +0300
> From: Alex <agrambot <at> gmail.com>
> Cc: 24179 <at> debbugs.gnu.org
> Date: Sat, 13 Aug 2016 10:59:15 -0600
> 
> I meant that if it was necessary to show the point in the wrong position
> in this case even for a very brief period of time. That is, could Emacs
> correct the position before displaying the point to the user?

Teaching Emacs not to get into such situations is what takes to fix
these problems.  Until then, no, Emacs cannot correct the position
before showing the window, because if it did, the problem wouldn't
have existed in the first place.

When Emacs is about to redisplay a window, its main task is to figure
out what should be the window-start position.  If it decides
incorrectly (which is what happens in this case), the window will
display incorrectly.  The display engine tries to detect these
situations and recover from them, but it sometimes fails.




This bug report was last modified 8 years and 283 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.