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() }
|
if !PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModelsOnAppDelegate() }
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
|
LMMgr.loadCassetteData()
|
||||||
LMMgr.initUserLangModels()
|
LMMgr.initUserLangModels()
|
||||||
self.folderMonitor.folderDidChange = { [weak self] in
|
self.folderMonitor.folderDidChange = { [weak self] in
|
||||||
self?.reloadOnFolderChangeHappens()
|
self?.reloadOnFolderChangeHappens()
|
||||||
|
|
|
@ -38,7 +38,11 @@ public class PrefMgr: PrefMgrProtocol {
|
||||||
public var checkUpdateAutomatically: Bool
|
public var checkUpdateAutomatically: Bool
|
||||||
|
|
||||||
@AppProperty(key: UserDef.kCassettePath.rawValue, defaultValue: "")
|
@AppProperty(key: UserDef.kCassettePath.rawValue, defaultValue: "")
|
||||||
public var cassettePath: String
|
public var cassettePath: String {
|
||||||
|
didSet {
|
||||||
|
LMMgr.loadCassetteData()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@AppProperty(key: UserDef.kUserDataFolderSpecified.rawValue, defaultValue: "")
|
@AppProperty(key: UserDef.kUserDataFolderSpecified.rawValue, defaultValue: "")
|
||||||
public var userDataFolderSpecified: String
|
public var userDataFolderSpecified: String
|
||||||
|
@ -189,6 +193,7 @@ public class PrefMgr: PrefMgrProtocol {
|
||||||
public var cassetteEnabled: Bool {
|
public var cassetteEnabled: Bool {
|
||||||
didSet {
|
didSet {
|
||||||
LMMgr.setCassetteEnabled(cassetteEnabled) // 很重要
|
LMMgr.setCassetteEnabled(cassetteEnabled) // 很重要
|
||||||
|
LMMgr.loadCassetteData()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue