summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/avl-tree.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-05-31 17:23:11 +0300
committerEli Zaretskii <eliz@gnu.org>2020-05-31 17:23:11 +0300
commit41232e679732fcd37fc56edda90035d6f98b591f (patch)
tree254f5bb4357132bebcf926d1e6f77f842d237002 /lisp/emacs-lisp/avl-tree.el
parentf72bb4ce36686d814bbb540a7844f22570540bc8 (diff)
downloademacs-41232e679732fcd37fc56edda90035d6f98b591f.tar.gz
emacs-41232e679732fcd37fc56edda90035d6f98b591f.tar.bz2
emacs-41232e679732fcd37fc56edda90035d6f98b591f.zip
Avoid crashes due to bidi cache being reset during redisplay
If automatic character composition triggers GC, and 'garbage-collection-messages' are turned on, we could have the bidi cache reset while processing RTL text, which would then consistently crash. * src/xdisp.c (display_echo_area_1): Protect the bidi cache against changes inside 'try_window'.
Diffstat (limited to 'lisp/emacs-lisp/avl-tree.el')
0 files changed, 0 insertions, 0 deletions