KeyHandler // Fix a condition for handling AbsorbedArrowKey.
This commit is contained in:
parent
ab8f7fe7a2
commit
cd2baf2c4f
|
@ -354,7 +354,7 @@ extension KeyHandler {
|
||||||
// MARK: AbsorbedArrowKey
|
// MARK: AbsorbedArrowKey
|
||||||
|
|
||||||
if input.isAbsorbedArrowKey || input.isExtraChooseCandidateKey || input.isExtraChooseCandidateKeyReverse {
|
if input.isAbsorbedArrowKey || input.isExtraChooseCandidateKey || input.isExtraChooseCandidateKeyReverse {
|
||||||
if input.isOptionHold, state.type == .ofInputting {
|
if input.isOptionHold, state is InputState.Inputting {
|
||||||
if input.isExtraChooseCandidateKey {
|
if input.isExtraChooseCandidateKey {
|
||||||
return handleInlineCandidateRotation(
|
return handleInlineCandidateRotation(
|
||||||
state: state, reverseModifier: false, stateCallback: stateCallback, errorCallback: errorCallback
|
state: state, reverseModifier: false, stateCallback: stateCallback, errorCallback: errorCallback
|
||||||
|
|
Loading…
Reference in New Issue