SessionCtl // Remove UserDefaults.standard.synchronize().

This commit is contained in:
ShikiSuen 2022-11-13 18:33:34 +08:00
parent 45fc44eaf7
commit ef06f7d039
1 changed files with 0 additions and 2 deletions

View File

@ -110,7 +110,6 @@ public class SessionCtl: IMKInputController {
didSet { didSet {
if PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModel(inputMode) } if PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModel(inputMode) }
if oldValue != inputMode, inputMode != .imeModeNULL { if oldValue != inputMode, inputMode != .imeModeNULL {
UserDefaults.standard.synchronize()
inputHandler.clear() // handle State.Empty() inputHandler.clear() // handle State.Empty()
// ---------------------------- // ----------------------------
/// ///
@ -186,7 +185,6 @@ extension SessionCtl {
public override func activateServer(_ sender: Any!) { public override func activateServer(_ sender: Any!) {
_ = sender // _ = sender //
DispatchQueue.main.async { [self] in DispatchQueue.main.async { [self] in
UserDefaults.standard.synchronize()
if Self.allInstances.contains(self) { return } if Self.allInstances.contains(self) { return }
// activateServer nil // activateServer nil