diff --git a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceAdapter.kt b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceAdapter.kt index e74fc431a..597230b56 100644 --- a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceAdapter.kt @@ -18,7 +18,7 @@ import splitties.views.onLongClick class ChangeChapterSourceAdapter( context: Context, - val viewModel: ChangeBookSourceViewModel, + val viewModel: ChangeChapterSourceViewModel, val callBack: CallBack ) : DiffRecyclerAdapter(context) { diff --git a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt index 2f12049ef..06af7d606 100644 --- a/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt +++ b/app/src/main/java/io/legado/app/ui/book/changesource/ChangeChapterSourceDialog.kt @@ -33,7 +33,7 @@ import kotlinx.coroutines.launch class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_change_source), Toolbar.OnMenuItemClickListener, - ChangeBookSourceAdapter.CallBack { + ChangeChapterSourceAdapter.CallBack { constructor(name: String, author: String) : this() { arguments = Bundle().apply { @@ -45,8 +45,8 @@ class ChangeChapterSourceDialog() : BaseDialogFragment(R.layout.dialog_change_so private val binding by viewBinding(DialogChangeSourceBinding::bind) private val groups = linkedSetOf() private val callBack: CallBack? get() = activity as? CallBack - private val viewModel: ChangeBookSourceViewModel by viewModels() - private val adapter by lazy { ChangeBookSourceAdapter(requireContext(), viewModel, this) } + private val viewModel: ChangeChapterSourceViewModel by viewModels() + private val adapter by lazy { ChangeChapterSourceAdapter(requireContext(), viewModel, this) } private val editSourceResult = registerForActivityResult(StartActivityContract(BookSourceEditActivity::class.java)) { viewModel.startSearch() diff --git a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt index 23ae8e464..626280270 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt @@ -38,6 +38,7 @@ import io.legado.app.receiver.TimeBatteryReceiver import io.legado.app.service.BaseReadAloudService import io.legado.app.ui.about.AppLogDialog import io.legado.app.ui.book.changesource.ChangeBookSourceDialog +import io.legado.app.ui.book.changesource.ChangeChapterSourceDialog import io.legado.app.ui.book.read.config.* import io.legado.app.ui.book.read.config.BgTextConfigDialog.Companion.BG_COLOR import io.legado.app.ui.book.read.config.BgTextConfigDialog.Companion.TEXT_COLOR @@ -245,7 +246,7 @@ class ReadBookActivity : BaseReadBookActivity(), R.id.menu_chapter_change_source -> { binding.readMenu.runMenuOut() ReadBook.book?.let { - showDialogFragment(ChangeBookSourceDialog(it.name, it.author)) + showDialogFragment(ChangeChapterSourceDialog(it.name, it.author)) } } R.id.menu_refresh_dur -> {