ctlIME // Handle nil parameters in candidateSelected().

This commit is contained in:
ShikiSuen 2022-08-25 10:08:57 +08:00
parent bd66ed3719
commit d40221dcac
1 changed files with 1 additions and 0 deletions

View File

@ -338,6 +338,7 @@ class ctlInputMethod: IMKInputController {
/// IMK
/// - Parameter candidateString:
override open func candidateSelected(_ candidateString: NSAttributedString!) {
let candidateString: NSAttributedString = candidateString ?? .init(string: "")
if state is InputState.AssociatedPhrases {
if !mgrPrefs.alsoConfirmAssociatedCandidatesByEnter {
handle(state: InputState.EmptyIgnoringPreviousState())