Avoid unnecessary lookup of min and max keycodes when XKB is present
* src/xterm.c (x_emacs_to_x_modifiers): Avoid calling XDisplayKeycodes when that information is available in the xkb desc and is not needed anyway.
This commit is contained in:
parent
ee025b7f0c
commit
f2fcea2716
1 changed files with 2 additions and 2 deletions
|
@ -5386,8 +5386,6 @@ x_find_modifier_meanings (struct x_display_info *dpyinfo)
|
|||
dpyinfo->super_mod_mask = 0;
|
||||
dpyinfo->hyper_mod_mask = 0;
|
||||
|
||||
XDisplayKeycodes (dpyinfo->display, &min_code, &max_code);
|
||||
|
||||
#ifdef HAVE_XKB
|
||||
if (dpyinfo->xkb_desc)
|
||||
{
|
||||
|
@ -5432,6 +5430,8 @@ x_find_modifier_meanings (struct x_display_info *dpyinfo)
|
|||
}
|
||||
#endif
|
||||
|
||||
XDisplayKeycodes (dpyinfo->display, &min_code, &max_code);
|
||||
|
||||
syms = XGetKeyboardMapping (dpyinfo->display,
|
||||
min_code, max_code - min_code + 1,
|
||||
&syms_per_code);
|
||||
|
|
Loading…
Add table
Reference in a new issue