ctlInputMethod // Remove useless currentDeferredClient.
This commit is contained in:
parent
c59b1e1d1d
commit
1504984057
|
@ -43,7 +43,6 @@ class ctlInputMethod: IMKInputController {
|
||||||
// MARK: -
|
// MARK: -
|
||||||
|
|
||||||
private var currentCandidateClient: Any?
|
private var currentCandidateClient: Any?
|
||||||
private var currentDeferredClient: Any?
|
|
||||||
|
|
||||||
private var keyHandler: KeyHandler = KeyHandler()
|
private var keyHandler: KeyHandler = KeyHandler()
|
||||||
private var state: InputState = InputState.Empty()
|
private var state: InputState = InputState.Empty()
|
||||||
|
@ -119,7 +118,6 @@ class ctlInputMethod: IMKInputController {
|
||||||
// Override the keyboard layout. Use US if not set.
|
// Override the keyboard layout. Use US if not set.
|
||||||
(client as? IMKTextInput)?.overrideKeyboard(withKeyboardNamed: Preferences.basisKeyboardLayout)
|
(client as? IMKTextInput)?.overrideKeyboard(withKeyboardNamed: Preferences.basisKeyboardLayout)
|
||||||
// reset the state
|
// reset the state
|
||||||
currentDeferredClient = nil
|
|
||||||
currentCandidateClient = nil
|
currentCandidateClient = nil
|
||||||
|
|
||||||
keyHandler.clear()
|
keyHandler.clear()
|
||||||
|
@ -338,7 +336,6 @@ extension ctlInputMethod {
|
||||||
}
|
}
|
||||||
|
|
||||||
private func handle(state: InputState.Deactivated, previous: InputState, client: Any?) {
|
private func handle(state: InputState.Deactivated, previous: InputState, client: Any?) {
|
||||||
currentDeferredClient = nil
|
|
||||||
currentCandidateClient = nil
|
currentCandidateClient = nil
|
||||||
|
|
||||||
gCurrentCandidateController?.delegate = nil
|
gCurrentCandidateController?.delegate = nil
|
||||||
|
|
Loading…
Reference in New Issue