From: Po Lu Date: Mon, 22 Nov 2021 01:34:39 +0000 (+0800) Subject: Use only effective modifiers for XI2 key press events X-Git-Tag: emacs-29.0.90~2852^2~122 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a4ac6090986262f5a01c858a35bdcfb1787ded45;p=emacs.git Use only effective modifiers for XI2 key press events * src/xterm.c (handle_one_xevent): Use only effective modifiers in XI_KeyPress events. --- diff --git a/src/xterm.c b/src/xterm.c index f5459afd4ff..7c2276f2e6c 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -10292,10 +10292,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, } case XI_KeyPress: { - int state = xev->mods.base - | xev->mods.effective - | xev->mods.latched - | xev->mods.locked; + int state = xev->mods.effective; Lisp_Object c; #ifdef HAVE_XKB unsigned int mods_rtrn;