KeyHandler // Simplifying handle().
This commit is contained in:
parent
3d9af406cb
commit
b81a1cab91
|
@ -169,8 +169,7 @@ extension KeyHandler {
|
||||||
|
|
||||||
// 沒有調號的話,只需要 updateClientComposingBuffer() 且終止處理(return true)即可。
|
// 沒有調號的話,只需要 updateClientComposingBuffer() 且終止處理(return true)即可。
|
||||||
// 有調號的話,則不需要這樣,而是轉而繼續在此之後的處理。
|
// 有調號的話,則不需要這樣,而是轉而繼續在此之後的處理。
|
||||||
let composeReading = composer.hasToneMarker()
|
if !composer.hasToneMarker() {
|
||||||
if !composeReading {
|
|
||||||
stateCallback(buildInputtingState)
|
stateCallback(buildInputtingState)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
@ -317,10 +316,7 @@ extension KeyHandler {
|
||||||
|
|
||||||
if input.isCursorBackward || input.emacsKey == EmacsKey.backward {
|
if input.isCursorBackward || input.emacsKey == EmacsKey.backward {
|
||||||
return handleBackward(
|
return handleBackward(
|
||||||
state: state,
|
state: state, input: input, stateCallback: stateCallback, errorCallback: errorCallback
|
||||||
input: input,
|
|
||||||
stateCallback: stateCallback,
|
|
||||||
errorCallback: errorCallback
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue