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 walkedBefore.totalReadingsCount == walkedAfter.totalReadingsCount else { return }
|
||||
guard walkedBefore.totalKeyCount == walkedAfter.totalKeyCount else { return }
|
||||
// 先判斷用哪種覆寫方法。
|
||||
var actualCursor = 0
|
||||
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
|
||||
|
||||
extension vChewing.LMUserOverride {
|
||||
|
|
Loading…
Reference in New Issue