AppDelegate // Shift certain boot tasks for macOS 14 compatibility.

This commit is contained in:
ShikiSuen 2023-08-28 21:11:24 +08:00
parent eb52d2e1ac
commit 3d98e6d974
1 changed files with 6 additions and 8 deletions

View File

@ -61,7 +61,7 @@ public extension AppDelegate {
true true
} }
func applicationDidFinishLaunching(_: Notification) { func applicationWillFinishLaunching(_: Notification) {
NSUserNotificationCenter.default.delegate = self NSUserNotificationCenter.default.delegate = self
PrefMgr.shared.fixOddPreferences() PrefMgr.shared.fixOddPreferences()
@ -82,14 +82,12 @@ public extension AppDelegate {
} }
if !PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModelsOnAppDelegate() } if !PrefMgr.shared.onlyLoadFactoryLangModelsIfNeeded { LMMgr.loadDataModelsOnAppDelegate() }
DispatchQueue.main.async { LMMgr.loadCassetteData()
LMMgr.loadCassetteData() LMMgr.initUserLangModels()
LMMgr.initUserLangModels() folderMonitor.folderDidChange = { [weak self] in
self.folderMonitor.folderDidChange = { [weak self] in self?.reloadOnFolderChangeHappens()
self?.reloadOnFolderChangeHappens()
}
if LMMgr.userDataFolderExists { self.folderMonitor.startMonitoring() }
} }
if LMMgr.userDataFolderExists { folderMonitor.startMonitoring() }
// 使 // 使
if PrefMgr.shared.checkUpdateAutomatically { if PrefMgr.shared.checkUpdateAutomatically {