kunfei 4 лет назад
Родитель
Сommit
5a2a2d0918
1 измененных файлов с 8 добавлено и 4 удалено
  1. 8 4
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

+ 8 - 4
app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

@@ -244,11 +244,15 @@ class ReadBookActivity : BaseReadBookActivity(),
                     showDialogFragment(ChangeBookSourceDialog(it.name, it.author))
                 }
             }
-            R.id.menu_chapter_change_source -> {
+            R.id.menu_chapter_change_source -> launch {
+                val book = ReadBook.book ?: return@launch
+                val chapter =
+                    appDb.bookChapterDao.getChapter(book.bookUrl, ReadBook.durChapterIndex)
+                        ?: return@launch
                 binding.readMenu.runMenuOut()
-                ReadBook.book?.let {
-                    showDialogFragment(ChangeChapterSourceDialog(it.name, it.author))
-                }
+                showDialogFragment(
+                    ChangeChapterSourceDialog(book.name, book.author, chapter.index, chapter.title)
+                )
             }
             R.id.menu_refresh_dur -> {
                 if (ReadBook.bookSource == null) {