summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorMartin Rudalics <rudalics@gmx.at>2018-12-29 10:51:35 +0100
committerMartin Rudalics <rudalics@gmx.at>2018-12-29 10:51:35 +0100
commitfb10834a602416f8422131d5ce9dabcc28e57be4 (patch)
tree40e63548d63cf95658eb33a5cc74f5b318fa9222 /lisp/emacs-lisp
parent8f9d93f3054a5a99a760101fa81a013c67d52f58 (diff)
downloademacs-fb10834a602416f8422131d5ce9dabcc28e57be4.tar.gz
emacs-fb10834a602416f8422131d5ce9dabcc28e57be4.tar.bz2
emacs-fb10834a602416f8422131d5ce9dabcc28e57be4.zip
Avoid that unwind_format_mode_line messes up buffer points (Bug#32777)
* src/xdisp.c (format_mode_line_unwind_data): Before temporarily selecting a window on another frame, separately save the point of that window's buffer too. (unwind_format_mode_line): After undoing the temporary selection of a window on another frame, separately restore the buffer point of that window. This is needed since the operation that deselects that window will have stored back the point of that window into its buffer's point which is wrong since that window was never "officially" selected (Bug#32777).
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions