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 ef34a006b..a9598f9fb 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 @@ -515,8 +515,10 @@ class BookInfoActivity : override fun coverChangeTo(coverUrl: String) { viewModel.bookData.value?.let { book -> book.customCoverUrl = coverUrl - viewModel.saveBook(book) showCover(book) + if (viewModel.inBookshelf) { + viewModel.saveBook(book) + } } }