]> git.eshelyaron.com Git - emacs.git/commit
Fix closing displays when preserving selections is enabled
authorPo Lu <luangruo@yahoo.com>
Wed, 13 Jul 2022 03:01:59 +0000 (11:01 +0800)
committerPo Lu <luangruo@yahoo.com>
Wed, 13 Jul 2022 03:01:59 +0000 (11:01 +0800)
commit6be201cf51e0b1c69e713dec318cef18eef4c617
tree29881ff11c9756de0ba62f3aa6a6c275cb216a39
parent113a6a0a885c8bfb1f3c75a8a985a73686662113
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.
src/frame.c
src/xselect.c
src/xterm.c
src/xterm.h