summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/generic.el
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/generic.el
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/generic.el')
0 files changed, 0 insertions, 0 deletions