UOM // Sync recent Megrez updates.
This commit is contained in:
parent
4e8039550e
commit
633d656144
|
@ -32,7 +32,7 @@ extension vChewing {
|
||||||
) {
|
) {
|
||||||
// 參數合規性檢查。
|
// 參數合規性檢查。
|
||||||
guard !walkedAfter.isEmpty, !walkedBefore.isEmpty else { return }
|
guard !walkedAfter.isEmpty, !walkedBefore.isEmpty else { return }
|
||||||
guard walkedBefore.totalReadingsCount == walkedAfter.totalReadingsCount else { return }
|
guard walkedBefore.totalKeyCount == walkedAfter.totalKeyCount else { return }
|
||||||
// 先判斷用哪種覆寫方法。
|
// 先判斷用哪種覆寫方法。
|
||||||
var actualCursor = 0
|
var actualCursor = 0
|
||||||
guard let currentNode = walkedAfter.findNode(at: cursor, target: &actualCursor) else { return }
|
guard let currentNode = walkedAfter.findNode(at: cursor, target: &actualCursor) else { return }
|
||||||
|
@ -213,18 +213,6 @@ extension vChewing.LMUserOverride {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// MARK: - Array Extensions.
|
|
||||||
|
|
||||||
extension Array where Element == Megrez.Compositor.Node {
|
|
||||||
public var totalReadingsCount: Int {
|
|
||||||
var counter = 0
|
|
||||||
for node in self {
|
|
||||||
counter += node.keyArray.count
|
|
||||||
}
|
|
||||||
return counter
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// MARK: - Private Methods
|
// MARK: - Private Methods
|
||||||
|
|
||||||
extension vChewing.LMUserOverride {
|
extension vChewing.LMUserOverride {
|
||||||
|
|
Loading…
Reference in New Issue