fix epub reader playback and trial navigation
This commit is contained in:
+4
-1
@@ -297,6 +297,9 @@ final class RDEPUBReaderSearchCoordinator {
|
||||
private func notifySearchStateChanged() {
|
||||
guard let controller else { return }
|
||||
let state = controller.searchState
|
||||
// 搜索在后台队列执行,结果落地后需要同步刷新搜索面板计数;
|
||||
// 否则正文高亮已更新时,列表仍可能停留在“搜索中”或空状态。
|
||||
controller.updateSearchCount()
|
||||
controller.delegate?.epubReader(controller, didUpdateSearchResult: state?.result)
|
||||
controller.delegate?.epubReader(controller, didChangeCurrentSearchMatch: state?.currentMatch)
|
||||
}
|
||||
@@ -411,4 +414,4 @@ final class RDEPUBReaderSearchCoordinator {
|
||||
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user