]> git.eshelyaron.com Git - emacs.git/commit
Intern virtual modifier atoms the smart way on X
authorPo Lu <luangruo@yahoo.com>
Tue, 18 Jan 2022 11:52:51 +0000 (19:52 +0800)
committerPo Lu <luangruo@yahoo.com>
Tue, 18 Jan 2022 11:54:22 +0000 (19:54 +0800)
commit4f23dbaa67183097f2aba1b93ace3646466faca9
tree0d8874d8ab53e18d8ca29267ad5a114972d5069b
parent9f25c41ad45eaa34c8b7aa88a8c75d5dd4bd7ba7
Intern virtual modifier atoms the smart way on X

* src/xterm.c (x_find_modifier_meanings): Get rid of calls to
XInternAtom.
(x_term_init): Initialize atom refs for virtual modifiers and
make sure to only call `x_find_modifier_meanings' after they
are interned.
* src/xterm.h (struct x_display_info): New fields for virtual
modifier atoms.
src/xterm.c
src/xterm.h