]> git.eshelyaron.com Git - emacs.git/commitdiff
indian.el: fix sorting predicate
authorMattias Engdegård <mattiase@acm.org>
Wed, 6 Sep 2023 08:05:25 +0000 (10:05 +0200)
committerMattias Engdegård <mattiase@acm.org>
Wed, 6 Sep 2023 08:14:36 +0000 (10:14 +0200)
* lisp/leim/quail/indian.el
(quail-tamil-itrans-compute-syllable-table): Add missing comparison.
Patch from Visuwesh; bug found by an experimental tool.

lisp/leim/quail/indian.el

index a30028329c47fb4c016571e71d6bd8267b26e036..06e40fed3e0c72f176d35baa8cab226b9bed7944 100644 (file)
@@ -154,8 +154,8 @@ strings that describe how to insert CONSONANT."
   (setq consonants
      (sort consonants
          (lambda (x y)
-           (or (seq-position (car x) quail-tamil-itrans--consonant-order) 1000)
-           (or (seq-position (car y) quail-tamil-itrans--consonant-order) 1000))))
+           (< (or (seq-position (car x) quail-tamil-itrans--consonant-order) 1000)
+              (or (seq-position (car y) quail-tamil-itrans--consonant-order) 1000)))))
   (let ((virama #x0BCD)
        clm)
     (with-temp-buffer