Horis 1 год назад
Родитель
Сommit
503d5700c6

+ 1 - 1
app/src/main/java/io/legado/app/model/ReadBook.kt

@@ -925,7 +925,7 @@ object ReadBook : CoroutineScope by MainScope() {
             if (simulatedChapterSize > 0 && durChapterIndex > simulatedChapterSize - 1) {
                 durChapterIndex = simulatedChapterSize - 1
             }
-            clearTextChapter()
+            callBack ?: clearTextChapter()
         }
     }
 

+ 1 - 1
app/src/main/java/io/legado/app/model/ReadManga.kt

@@ -546,7 +546,7 @@ object ReadManga : CoroutineScope by MainScope() {
             if (simulatedChapterSize > 0 && durChapterIndex > simulatedChapterSize - 1) {
                 durChapterIndex = simulatedChapterSize - 1
             }
-            clearMangaChapter()
+            mCallback ?: clearMangaChapter()
         }
     }
 

+ 2 - 0
app/src/main/java/io/legado/app/ui/book/manga/ReadMangaActivity.kt

@@ -137,6 +137,8 @@ class ReadMangaActivity : VMBaseActivity<ActivityMangaBinding, ReadMangaViewMode
             if (it.resultCode == RESULT_OK) {
                 setResult(RESULT_DELETED)
                 super.finish()
+            } else {
+                ReadManga.loadOrUpContent()
             }
         }
     override val binding by viewBinding(ActivityMangaBinding::inflate)

+ 2 - 0
app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

@@ -198,6 +198,8 @@ class ReadBookActivity : BaseReadBookActivity(),
             if (it.resultCode == RESULT_OK) {
                 setResult(RESULT_DELETED)
                 super.finish()
+            } else {
+                ReadBook.loadOrUpContent()
             }
         }
     private val selectImageDir = registerForActivityResult(HandleFileContract()) {