]> code.delx.au - gnu-emacs/commitdiff
(kkc-region): When a key sequence is not
authorKenichi Handa <handa@m17n.org>
Thu, 19 Oct 2006 12:28:17 +0000 (12:28 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 19 Oct 2006 12:28:17 +0000 (12:28 +0000)
defined, append (this-single-command-raw-keys) to
unread-input-method-events.

lisp/ChangeLog
lisp/international/kkc.el

index 66c0528480de515d2d6a777d8b2767f3b213a5cb..4a34904f568a5441a69999af1840036d4e0a0a6b 100644 (file)
@@ -1,3 +1,9 @@
+2006-10-19  Kenichi Handa  <handa@m17n.org>
+
+       * international/kkc.el (kkc-region): When a key sequence is not
+       defined, append (this-single-command-raw-keys) to
+       unread-input-method-events.
+
 2006-10-19  Juanma Barranquero  <lekktu@gmail.com>
 
        * progmodes/ada-mode.el (ada-in-string-p): Doc fix.
index dc313c7d30ada578c07b556ed9f7c0a7fe5068cb..6da899af93ac3cb7223db0a1c85b63819025e311 100644 (file)
@@ -291,7 +291,7 @@ and the return value is the length of the conversion."
              ;; KEYSEQ is not defined in KKC keymap.
              ;; Let's put the event back.
              (setq unread-input-method-events
-                   (append (string-to-list keyseq)
+                   (append (string-to-list (this-single-command-raw-keys))
                            unread-input-method-events))
              (kkc-terminate))))