emacs-diffs
[Top][All Lists]
Advanced

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

master e2b9f3347e: Update modifier meanings even if an xkb_desc was not


From: Po Lu
Subject: master e2b9f3347e: Update modifier meanings even if an xkb_desc was not available
Date: Sun, 16 Jan 2022 00:47:40 -0500 (EST)

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

    Update modifier meanings even if an xkb_desc was not available
    
    * src/xterm.c (handle_one_event): Always update modifiers after
    the keyboard mapping is refreshed.
---
 src/xterm.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/xterm.c b/src/xterm.c
index 5798ea3eeb..4b5358ed65 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -11526,8 +11526,6 @@ handle_one_xevent (struct x_display_info *dpyinfo,
                      XkbFreeKeyboard (dpyinfo->xkb_desc, XkbAllComponentsMask, 
True);
                      dpyinfo->xkb_desc = NULL;
                    }
-
-                 x_find_modifier_meanings (dpyinfo);
                }
              else
                {
@@ -11545,6 +11543,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
                }
 
              XkbRefreshKeyboardMapping (&xkbevent->map);
+             x_find_modifier_meanings (dpyinfo);
            }
        }
 #endif



reply via email to

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