diff --git a/app/src/main/java/io/legado/app/model/CacheBook.kt b/app/src/main/java/io/legado/app/model/CacheBook.kt index 6a3f80645..9dc6fa0c9 100644 --- a/app/src/main/java/io/legado/app/model/CacheBook.kt +++ b/app/src/main/java/io/legado/app/model/CacheBook.kt @@ -354,7 +354,8 @@ object CacheBook { book, chapter, start = CoroutineStart.LAZY, - executeContext = IO + executeContext = IO, + semaphore = semaphore ).onSuccess { content -> onSuccess(chapter) ReadBook.downloadedChapters.add(chapter.index)