diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueenWorker.kt b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueenWorker.kt index d33d01cf6..a88a6a4f4 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueenWorker.kt +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueenWorker.kt @@ -106,6 +106,7 @@ class SpiderQueenWorker(private val queen: SpiderQueen) : CoroutineScope { return queen.updatePageState(index, STATE_FINISHED) } if (force) { + spiderDen.remove(index) pTokenLock.withLock { val pToken = spiderInfo.pTokenMap[index] if (pToken == TOKEN_FAILED) spiderInfo.pTokenMap.remove(index)