Преглед изворни кода

[skip ci] fix(TocActivity): 切换超长章节开关时目录没有更新

Xwite пре 3 година
родитељ
комит
1ab75988f2

+ 0 - 1
app/src/main/java/io/legado/app/ui/book/toc/TocActivity.kt

@@ -157,7 +157,6 @@ class TocActivity : VMBaseActivity<ActivityChapterListBinding, TocViewModel>(),
         waitDialog.show()
         viewModel.upBookTocRule(book) {
             waitDialog.dismiss()
-            viewModel.chapterListCallBack?.upChapterList(searchView?.query?.toString())
             ReadBook.book?.let { readBook ->
                 if (readBook == book) {
                     ReadBook.book = book

+ 1 - 0
app/src/main/java/io/legado/app/ui/book/toc/TocViewModel.kt

@@ -33,6 +33,7 @@ class TocViewModel(application: Application) : BaseViewModel(application) {
                     appDb.bookChapterDao.delByBook(book.bookUrl)
                     appDb.bookChapterDao.insert(*it.toTypedArray())
                     appDb.bookDao.update(book)
+                    bookData.postValue(book)
                 }
             }
         }.onFinally {