diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/books/styleDefalut/BaseBooksAdapter.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/books/styleDefalut/BaseBooksAdapter.kt index 1a2d14550..defdbca05 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/books/styleDefalut/BaseBooksAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/books/styleDefalut/BaseBooksAdapter.kt @@ -18,7 +18,8 @@ abstract class BaseBooksAdapter(context: Context) : object : DiffUtil.ItemCallback() { override fun areItemsTheSame(oldItem: Book, newItem: Book): Boolean { - return oldItem.bookUrl == newItem.bookUrl + return oldItem.bookUrl == newItem.bookUrl && + oldItem.durChapterTime == newItem.durChapterTime } override fun areContentsTheSame(oldItem: Book, newItem: Book): Boolean {