mgrLM // Make UOM data saving process asynchronized.

This commit is contained in:
ShikiSuen 2022-07-23 23:19:35 +08:00
parent e1d2f54825
commit c8bcc13106
1 changed files with 6 additions and 2 deletions

View File

@ -480,9 +480,13 @@ enum mgrLangModel {
} }
static func saveUserOverrideModelData() { static func saveUserOverrideModelData() {
DispatchQueue.main.async {
gUserOverrideModelCHT.saveData(toURL: userOverrideModelDataURL(InputMode.imeModeCHT)) gUserOverrideModelCHT.saveData(toURL: userOverrideModelDataURL(InputMode.imeModeCHT))
}
DispatchQueue.main.async {
gUserOverrideModelCHS.saveData(toURL: userOverrideModelDataURL(InputMode.imeModeCHS)) gUserOverrideModelCHS.saveData(toURL: userOverrideModelDataURL(InputMode.imeModeCHS))
} }
}
static func removeUnigramsFromUserOverrideModel(_ mode: InputMode) { static func removeUnigramsFromUserOverrideModel(_ mode: InputMode) {
switch mode { switch mode {