kunfei 3 年 前
親
コミット
f3fa073691

+ 7 - 13
app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt

@@ -144,15 +144,11 @@ class BookInfoActivity :
     override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
     override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
         when (item.itemId) {
         when (item.itemId) {
             R.id.menu_edit -> {
             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 -> {
             R.id.menu_share_it -> {
                 viewModel.bookData.value?.let {
                 viewModel.bookData.value?.let {
@@ -183,13 +179,11 @@ class BookInfoActivity :
                 sendToClip(it)
                 sendToClip(it)
             } ?: toastOnUi(R.string.no_book)
             } ?: toastOnUi(R.string.no_book)
             R.id.menu_can_update -> {
             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)
                         viewModel.saveBook(it)
                     }
                     }
-                } else {
-                    toastOnUi(R.string.after_add_bookshelf)
                 }
                 }
             }
             }
             R.id.menu_clear_cache -> viewModel.clearCache()
             R.id.menu_clear_cache -> viewModel.clearCache()