]> git.eshelyaron.com Git - emacs.git/commitdiff
(quail-input-string-to-events): Use
authorDave Love <fx@gnu.org>
Wed, 6 Nov 2002 23:36:10 +0000 (23:36 +0000)
committerDave Love <fx@gnu.org>
Wed, 6 Nov 2002 23:36:10 +0000 (23:36 +0000)
keyboard-translate-table, not translation-table-for-input.

lisp/international/quail.el

index c4fcb1da6c475120b66e9efdeeca63fe174c1a99..8913195fcf1c4bee3d0ea462f4361f7a1c439d58 100644 (file)
@@ -1279,9 +1279,11 @@ Do so while interleaving with the following special events:
   (let* ((events (mapcar
                  (lambda (c)
                    ;; This gives us the chance to unify on input
-                   ;; (e.g. using ucs-tables.el).
-                   (or (and translation-table-for-input
-                            (aref translation-table-for-input c))
+                   ;; (e.g. using ucs-tables.el).  Fixme: The result
+                   ;; of Quail input doesn't currently go through
+                   ;; `keyboard-translate-table'.
+                   (or (and (char-table-p keyboard-translate-table)
+                            (aref keyboard-translate-table c))
                        c))
                  str))
         (len (length str))