mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-25 06:50:46 -08:00
(FATAL ERRORS): Fix infinite loop in redisplay
when displaying a non-breaking space in an overlay string.
This commit is contained in:
parent
fcc38f6dbe
commit
8c41220cef
2 changed files with 2 additions and 10 deletions
|
|
@ -37,16 +37,6 @@ a bitmap appearence.
|
|||
|
||||
* FATAL ERRORS
|
||||
|
||||
** Emacs infloops in redisplay when displaying a non-breaking
|
||||
space in an overlay. Setting `nobreak-char-display' to nil makes the
|
||||
bug go away. The following form reproduces the bug:
|
||||
|
||||
(overlay-put (make-overlay 1 2 nil t)
|
||||
'after-string
|
||||
(string (decode-char 'ucs #x00A0)))
|
||||
|
||||
(Copy to *scratch* and evaluate.)
|
||||
|
||||
** Investigate reported crashes in compact_small_strings.
|
||||
|
||||
** Investigate reported crashes related to using an
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
2005-11-11 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* doc.c (Fsubstitute_command_keys): Doc fix.
|
||||
|
||||
* dispextern.h (struct it): New member ignore_overlay_strings_at_pos_p.
|
||||
|
||||
* xdisp.c (handle_stop): Skip overlay string handling if
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue