KeyHandler // Fix an issue with length limitation in PCB.

This commit is contained in:
ShikiSuen 2022-09-13 20:18:52 +08:00
parent df57b81bfd
commit 4db10fb9e3
2 changed files with 12 additions and 3 deletions

View File

@ -174,7 +174,10 @@ extension KeyHandler {
} else if currentLM.hasUnigramsFor(key: " ") {
compositor.insertKey(" ")
walk()
let inputting = buildInputtingState
// App
let textToCommit = commitOverflownComposition
var inputting = buildInputtingState
inputting.textToCommit = textToCommit
stateCallback(inputting)
}
return true
@ -293,7 +296,10 @@ extension KeyHandler {
if composer.isEmpty {
compositor.insertKey("_punctuation_list")
walk()
let inputting = buildInputtingState
// App
let textToCommit = commitOverflownComposition
var inputting = buildInputtingState
inputting.textToCommit = textToCommit
stateCallback(inputting)
stateCallback(buildCandidate(state: inputting))
} else { //

View File

@ -274,7 +274,10 @@ extension KeyHandler {
compositor.insertKey(customPunctuation)
walk()
let inputting = buildInputtingState
// App
let textToCommit = commitOverflownComposition
var inputting = buildInputtingState
inputting.textToCommit = textToCommit
stateCallback(inputting)
//