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