Horis 2 년 전
부모
커밋
cac21ee6b4
1개의 변경된 파일과 3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt

+ 3 - 3
app/src/main/java/io/legado/app/ui/book/read/ReadBookViewModel.kt

@@ -51,7 +51,6 @@ import java.io.File
 import java.io.FileInputStream
 import java.io.FileInputStream
 import java.io.FileNotFoundException
 import java.io.FileNotFoundException
 import java.io.FileOutputStream
 import java.io.FileOutputStream
-import kotlin.math.max
 
 
 /**
 /**
  * 阅读界面数据处理
  * 阅读界面数据处理
@@ -114,8 +113,9 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) {
             return
             return
         }
         }
         ReadBook.upMsg(null)
         ReadBook.upMsg(null)
-        val maxChapterSize = max(0, ReadBook.simulatedChapterSize - 1)
-        if (ReadBook.durChapterIndex > maxChapterSize) {
+        val simulatedChapterSize = ReadBook.simulatedChapterSize
+        val maxChapterSize = simulatedChapterSize - 1
+        if (simulatedChapterSize > 0 && ReadBook.durChapterIndex > maxChapterSize) {
             ReadBook.durChapterIndex = maxChapterSize
             ReadBook.durChapterIndex = maxChapterSize
         }
         }
         if (!isSameBook) {
         if (!isSameBook) {