diff options
author | Eli Zaretskii <eliz@gnu.org> | 2017-08-07 20:47:53 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2017-08-07 20:47:53 +0300 |
commit | 14ea76af5f3596d48747c2437006f6e1abcb67a7 (patch) | |
tree | 2e0d0478d0fc77f416e30d4f7a5707e289fa7a5f /lib-src | |
parent | 2d76cf947972ed95519cbb7c2141ed2f414d7179 (diff) | |
download | emacs-14ea76af5f3596d48747c2437006f6e1abcb67a7.tar.gz emacs-14ea76af5f3596d48747c2437006f6e1abcb67a7.tar.bz2 emacs-14ea76af5f3596d48747c2437006f6e1abcb67a7.zip |
Fix infinite recursion under prettify-symbols-mode and linum-mode
* src/xdisp.c (get_overlay_strings_1)
(handle_single_display_spec, push_prefix_prop): Invalidate the
composition information before starting to iterate on a string.
Otherwise we might think in set_iterator_to_next that we are
delivering characters from a composition, and do all kinds of
nonsensical things, like over-step the string end. (Bug#27761)
Diffstat (limited to 'lib-src')
0 files changed, 0 insertions, 0 deletions