LMMgr // Fix malfunctioned loadCassetteData().
This commit is contained in:
parent
2772b6c8dc
commit
b59b8d5345
|
@ -205,7 +205,7 @@ extension vChewingLM {
|
|||
}
|
||||
}
|
||||
|
||||
public func loadCassetteData(path: String) {
|
||||
public static func loadCassetteData(path: String) {
|
||||
DispatchQueue.main.async {
|
||||
if FileManager.default.isReadableFile(atPath: path) {
|
||||
Self.lmCassette.close()
|
||||
|
|
|
@ -197,13 +197,7 @@ public enum LMMgr {
|
|||
/// 載入磁帶資料。
|
||||
/// - Remark: cassettePath() 會在輸入法停用磁帶時直接返回
|
||||
public static func loadCassetteData() {
|
||||
let pathForCassette = cassettePath()
|
||||
if !Self.lmCHT.isCassetteEnabled {
|
||||
Self.lmCHT.loadCassetteData(path: pathForCassette)
|
||||
}
|
||||
if !Self.lmCHS.isCassetteEnabled {
|
||||
Self.lmCHT.loadCassetteData(path: pathForCassette)
|
||||
}
|
||||
vChewingLM.LMInstantiator.loadCassetteData(path: cassettePath())
|
||||
}
|
||||
|
||||
public static func loadUserPhrasesData() {
|
||||
|
|
Loading…
Reference in New Issue