From 7d483cf077a90661127e454b546b97426903504e Mon Sep 17 00:00:00 2001 From: kunfei Date: Sat, 11 Mar 2023 22:54:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/book/info/BookInfoActivity.kt | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) 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 f37cf8581..129bc38af 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 @@ -144,15 +144,11 @@ class BookInfoActivity : override fun onCompatOptionsItemSelected(item: MenuItem): Boolean { when (item.itemId) { R.id.menu_edit -> { - // if (viewModel.inBookshelf) { - viewModel.bookData.value?.let { - infoEditResult.launch { - putExtra("bookUrl", it.bookUrl) - } + viewModel.bookData.value?.let { + infoEditResult.launch { + putExtra("bookUrl", it.bookUrl) } - // } else { - // toastOnUi(R.string.after_add_bookshelf) - //} + } } R.id.menu_share_it -> { viewModel.bookData.value?.let { @@ -183,13 +179,11 @@ class BookInfoActivity : sendToClip(it) } ?: toastOnUi(R.string.no_book) R.id.menu_can_update -> { - if (viewModel.inBookshelf) { - viewModel.bookData.value?.let { - it.canUpdate = !it.canUpdate + viewModel.bookData.value?.let { + it.canUpdate = !it.canUpdate + if (viewModel.inBookshelf) { viewModel.saveBook(it) } - } else { - toastOnUi(R.string.after_add_bookshelf) } } R.id.menu_clear_cache -> viewModel.clearCache()