emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master a4ac609 1/2: Use only effective modifiers for XI2 key press event


From: Po Lu
Subject: master a4ac609 1/2: Use only effective modifiers for XI2 key press events
Date: Sun, 21 Nov 2021 20:41:24 -0500 (EST)

branch: master
commit a4ac6090986262f5a01c858a35bdcfb1787ded45
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Use only effective modifiers for XI2 key press events
    
    * src/xterm.c (handle_one_xevent): Use only effective modifiers
    in XI_KeyPress events.
---
 src/xterm.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/xterm.c b/src/xterm.c
index f5459af..7c2276f 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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]