diff options
author | Po Lu <luangruo@yahoo.com> | 2022-07-13 11:01:59 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-07-13 11:01:59 +0800 |
commit | 6be201cf51e0b1c69e713dec318cef18eef4c617 (patch) | |
tree | 29881ff11c9756de0ba62f3aa6a6c275cb216a39 /lisp/emacs-lisp/cl-lib.el | |
parent | 113a6a0a885c8bfb1f3c75a8a985a73686662113 (diff) | |
download | emacs-6be201cf51e0b1c69e713dec318cef18eef4c617.tar.gz emacs-6be201cf51e0b1c69e713dec318cef18eef4c617.tar.bz2 emacs-6be201cf51e0b1c69e713dec318cef18eef4c617.zip |
Fix closing displays when preserving selections is enabled
* src/frame.c (delete_frame): Bind `x-auto-preserve-selections'
to nil if deleting display.
* src/xselect.c (x_clear_frame_selections): Pass original frame
to that function.
* src/xterm.c (x_preserve_selections): Fix determining the new
owner.
(syms_of_xterm): New defsym `x-auto-preserve-selections'.
* src/xterm.h: Update prototypes.
Diffstat (limited to 'lisp/emacs-lisp/cl-lib.el')
0 files changed, 0 insertions, 0 deletions