diff --git a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt index 9bcdd5a913e9..ed8efcdfff50 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt @@ -121,6 +121,9 @@ class MainViewModel(application: Application) : BaseViewModel(application) { postUpBooksLiveData() }.onCompletion { upTocJob = null + if (waitUpTocBooks.isNotEmpty()) { + startUpTocJob() + } if (it == null && cacheBookJob == null && !CacheBookService.isRun) { //所有目录更新完再开始缓存章节 cacheBook()