diff --git a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt index aba1b93e3..469fb8a1b 100644 --- a/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt @@ -498,9 +498,8 @@ class BookInfoActivity : } private fun showWebFileDownloadAlert(onClick: (() -> Unit)?) { - viewModel.webFileData.value ?: toastOnUi("Unexpected webFileData") - alert(titleResource = R.string.download_and_import_file) { - viewModel.webFileData.value?.let { + viewModel.webFileData.value?.let { + alert(titleResource = R.string.download_and_import_file) { items(it) { _, webFile, _ -> if (webFile.isSupported) { viewModel.importOrDownloadWebFile(webFile) { @@ -521,7 +520,7 @@ class BookInfoActivity : } } } - } + } ?: toastOnUi("Unexpected webFileData") } private fun readBook(book: Book) {