From e3ad4991611c05127344032b6b10f92eb7d593c4 Mon Sep 17 00:00:00 2001 From: Lee0701 Date: Sat, 15 May 2021 06:21:24 +0900 Subject: [PATCH] Fix non hangul characters being inserted at wrong position --- .../org/dslul/openboard/inputmethod/event/HangulCombiner.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt b/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt index 03aee483f..510e93c34 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt +++ b/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt @@ -43,7 +43,9 @@ class HangulCombiner : Combiner { val currentSyllable = syllable ?: HangulSyllable() val jamo = HangulJamo.of(event.mCodePoint) if(!event.isCombining || jamo is HangulJamo.NonHangul) { + composingWord.append(currentSyllable.string) composingWord.append(jamo.string) + history.clear() } else { when(jamo) { is HangulJamo.Consonant -> {