Repo // LMMgr.loadCassetteData() when necessary.
This commit is contained in:
parent
1174a08360
commit
f2c5a5297a
|
@ -46,6 +46,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
|||
|
||||
if !PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModelsOnAppDelegate() }
|
||||
DispatchQueue.main.async {
|
||||
LMMgr.loadCassetteData()
|
||||
LMMgr.initUserLangModels()
|
||||
self.folderMonitor.folderDidChange = { [weak self] in
|
||||
self?.reloadOnFolderChangeHappens()
|
||||
|
|
|
@ -38,7 +38,11 @@ public class PrefMgr: PrefMgrProtocol {
|
|||
public var checkUpdateAutomatically: Bool
|
||||
|
||||
@AppProperty(key: UserDef.kCassettePath.rawValue, defaultValue: "")
|
||||
public var cassettePath: String
|
||||
public var cassettePath: String {
|
||||
didSet {
|
||||
LMMgr.loadCassetteData()
|
||||
}
|
||||
}
|
||||
|
||||
@AppProperty(key: UserDef.kUserDataFolderSpecified.rawValue, defaultValue: "")
|
||||
public var userDataFolderSpecified: String
|
||||
|
@ -189,6 +193,7 @@ public class PrefMgr: PrefMgrProtocol {
|
|||
public var cassetteEnabled: Bool {
|
||||
didSet {
|
||||
LMMgr.setCassetteEnabled(cassetteEnabled) // 很重要
|
||||
LMMgr.loadCassetteData()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue