]> git.eshelyaron.com Git - emacs.git/commitdiff
(XTread_socket): Return a non_ascii_keystroke for unknown keysyms.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 12 Jul 2002 21:02:41 +0000 (21:02 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 12 Jul 2002 21:02:41 +0000 (21:02 +0000)
src/ChangeLog
src/xterm.c

index 6a7c850c7cba2db947914253770993600c83c172..84d35abc972bb8929811c0e9d7a9a6b130a49ed3 100644 (file)
@@ -1,3 +1,8 @@
+2002-07-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * xterm.c (XTread_socket): Return a non_ascii_keystroke for
+       unknown keysyms.
+
 2002-07-09  Kenichi Handa  <handa@etl.go.jp>
 
        * callproc.c (Fcall_process): If code detection is necessary,
index 62ae36cd0693712ee0bd70ca1c2aa5bd924a2e36..457c55c8fd57ef57ff305925c6b17fd4710ecbed 100644 (file)
@@ -10520,7 +10520,8 @@ XTread_socket (sd, bufp, numchars, expected)
                           || IsKeypadKey (keysym) /* 0xff80 <= x < 0xffbe */
                           || IsFunctionKey (keysym) /* 0xffbe <= x < 0xffe1 */
                           /* Any "vendor-specific" key is ok.  */
-                          || (orig_keysym & (1 << 28)))
+                          || (orig_keysym & (1 << 28))
+                          || (keysym != NoSymbol && nbytes == 0))
                          && ! (IsModifierKey (orig_keysym)
 #ifndef HAVE_X11R5
 #ifdef XK_Mode_switch