]> git.eshelyaron.com Git - emacs.git/commitdiff
(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 9ae27eadf12badcbbdc50ed934602a4c7ba3e219..89147db983f36afa5e8d515720d7274fb64221ea 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 a96697808308e1a9269d07106cf45bcda439570f..c8158a3a6917af3984910c0194d68600b85d27f8 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.  */