This commit is contained in:
Horis 2024-03-07 16:49:00 +08:00
parent fdb649a27c
commit 77711af564

View File

@ -1377,9 +1377,16 @@ class ReadBookActivity : BaseReadBookActivity(),
/* 全文搜索跳转 */
private fun skipToSearch(searchResult: SearchResult) {
val previousResult = binding.searchMenu.previousSearchResult
if (searchResult.chapterIndex != ReadBook.durChapterIndex) {
viewModel.openChapter(searchResult.chapterIndex) {
jumpToPosition(searchResult)
}
} else {
jumpToPosition(searchResult)
}
}
fun jumpToPosition() {
private fun jumpToPosition(searchResult: SearchResult) {
val curTextChapter = ReadBook.curTextChapter ?: return
binding.searchMenu.updateSearchInfo()
val (pageIndex, lineIndex, charIndex, addLine, charIndex2) =
@ -1405,15 +1412,6 @@ class ReadBookActivity : BaseReadBookActivity(),
}
}
if (searchResult.chapterIndex != previousResult?.chapterIndex) {
viewModel.openChapter(searchResult.chapterIndex) {
jumpToPosition()
}
} else {
jumpToPosition()
}
}
override fun addBookmark() {
val book = ReadBook.book
val page = ReadBook.curTextChapter?.getPage(ReadBook.durPageIndex)