Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 787a654f authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Fix incorrect matching of last character to unexpected names in contact

dictionary.

Example, "ho9" would match "Shoemaker", if "Shoemaker" existed in your
contacts. This was due to premature switch to completions mode when
trying to insert a missing letter.

This syncs up the Java version to what the native one was doing.
parent 6aaafeed
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -248,7 +248,7 @@ public class ExpandableDictionary extends Dictionary {
                    if (currentChar == lowerC || currentChar == c) {
                        word[depth] = c;

                        if (codeSize == depth + 1) {
                        if (codeSize == inputIndex + 1) {
                            if (terminal) {
                                if (INCLUDE_TYPED_WORD_IF_VALID 
                                        || !same(word, depth + 1, codes.getTypedWord())) {