LMMgr // Fix malfunctioned loadCassetteData().

This commit is contained in:
ShikiSuen 2022-10-19 10:37:44 +08:00
parent 2772b6c8dc
commit b59b8d5345
2 changed files with 2 additions and 8 deletions

View File

@ -205,7 +205,7 @@ extension vChewingLM {
} }
} }
public func loadCassetteData(path: String) { public static func loadCassetteData(path: String) {
DispatchQueue.main.async { DispatchQueue.main.async {
if FileManager.default.isReadableFile(atPath: path) { if FileManager.default.isReadableFile(atPath: path) {
Self.lmCassette.close() Self.lmCassette.close()

View File

@ -197,13 +197,7 @@ public enum LMMgr {
/// ///
/// - Remark: cassettePath() /// - Remark: cassettePath()
public static func loadCassetteData() { public static func loadCassetteData() {
let pathForCassette = cassettePath() vChewingLM.LMInstantiator.loadCassetteData(path: cassettePath())
if !Self.lmCHT.isCassetteEnabled {
Self.lmCHT.loadCassetteData(path: pathForCassette)
}
if !Self.lmCHS.isCassetteEnabled {
Self.lmCHT.loadCassetteData(path: pathForCassette)
}
} }
public static func loadUserPhrasesData() { public static func loadUserPhrasesData() {