(push_key_description): Fix previous change.
authorKenichi Handa <handa@m17n.org>
Tue, 9 May 2006 13:20:25 +0000 (13:20 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 9 May 2006 13:20:25 +0000 (13:20 +0000)
src/ChangeLog
src/keymap.c

index 9ae27ea..89147db 100644 (file)
@@ -1,3 +1,7 @@
+2006-05-09  Kenichi Handa  <handa@m17n.org>
+
+       * keymap.c (push_key_description): Handle invalid character key.
+
 2006-05-08  Kenichi Handa  <handa@m17n.org>
 
        * callproc.c (Fcall_process): Use system_eol_type for encoding
index a966978..c8158a3 100644 (file)
@@ -2097,7 +2097,7 @@ push_key_description (c, p, force_multibyte)
   c2 = c & ~(alt_modifier | ctrl_modifier | hyper_modifier
             | meta_modifier | shift_modifier | super_modifier);
 
-  valid_p = SINGLE_BYTE_CHAR_P (c) || char_valid_p (c, 0);
+  valid_p = SINGLE_BYTE_CHAR_P (c2) || char_valid_p (c2, 0);
   if (! valid_p)
     {
       /* KEY_DESCRIPTION_SIZE is large enough for this.  */