emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 9e413584ad0: indian.el: fix sorting predicate


From: Mattias Engdegård
Subject: master 9e413584ad0: indian.el: fix sorting predicate
Date: Wed, 6 Sep 2023 04:15:02 -0400 (EDT)

branch: master
commit 9e413584ad0c2e213d6a6023088de51263472c2d
Author: Mattias Engdegård <mattiase@acm.org>
Commit: Mattias Engdegård <mattiase@acm.org>

    indian.el: fix sorting predicate
    
    * 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 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/leim/quail/indian.el b/lisp/leim/quail/indian.el
index a30028329c4..06e40fed3e0 100644
--- a/lisp/leim/quail/indian.el
+++ b/lisp/leim/quail/indian.el
@@ -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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]