From c783da51a4f21845d21ddc6559bd528a8f592641 Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Wed, 6 Jul 2022 19:25:37 +0200 Subject: [PATCH] bugfix in lookupMorpho --- src/runtime/c/pgf/phrasetable.cxx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/runtime/c/pgf/phrasetable.cxx b/src/runtime/c/pgf/phrasetable.cxx index 378bd205c..63b502d86 100644 --- a/src/runtime/c/pgf/phrasetable.cxx +++ b/src/runtime/c/pgf/phrasetable.cxx @@ -290,10 +290,12 @@ int text_cmp(PgfText *sentence, ref seq, else if (ucs1i < ucs2i) { return -1; } - else if (ucs1 > ucs2) { - res1 = 1; - } else if (ucs1 < ucs2) { - res1 = -1; + else if (res1 == 0) { + if (ucs1 > ucs2) { + res1 = 1; + } else if (ucs1 < ucs2) { + res1 = -1; + } } } }