Gunnar Evermann <Gunnar.Evermann(a)nats.informatik.uni-hamburg.de> writes:
XEmacs 20.4 doesn't crash because a more complete update of the
frame is forced (SET_FRAME_CLEAR;) at the beginning of Frecenter
(which Hrvoje removed for 21.0). This isn't done in the
(Lisp-)recenter of 21.0.
If I understand you correctly, the "quick fix" would be to add
SET_FRAME_CLEAR to Fredisplay_frame, wouldn't it?
The right fix should in my opinion be done in widen_buffer (and
maybe plus some change in the redisplay code). Here we have to
either adjust the start-marker or make redisplay do that later on.
If you could send out a patch, it would be great. Thanks for the
analysis.
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
If anything goes wrong, blame the random-number generator!