From df55f0ddb74b22806598ff964e1ae5f6175b24b3 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Mon, 25 Jul 2022 13:17:09 +0800 Subject: [PATCH] KeyHandler // Bind alsoConfirmAssociatedCandidatesByEnter. --- .../ControllerModules/KeyHandler_HandleCandidate.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Modules/ControllerModules/KeyHandler_HandleCandidate.swift b/Source/Modules/ControllerModules/KeyHandler_HandleCandidate.swift index 1ec731b3..fd6a52f2 100644 --- a/Source/Modules/ControllerModules/KeyHandler_HandleCandidate.swift +++ b/Source/Modules/ControllerModules/KeyHandler_HandleCandidate.swift @@ -78,6 +78,11 @@ extension KeyHandler { // MARK: Enter if input.isEnter { + if state is InputState.AssociatedPhrases, !mgrPrefs.alsoConfirmAssociatedCandidatesByEnter { + clear() + stateCallback(InputState.EmptyIgnoringPreviousState()) + return true + } delegate?.keyHandler( self, didSelectCandidateAt: ctlCandidateCurrent.selectedCandidateIndex,