From 8306efb6362c79e6cbd6870043db50f069ed7a7f Mon Sep 17 00:00:00 2001 From: HapeLee <1321903405@qq.com> Date: Sun, 9 Nov 2025 02:30:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8D=E4=B9=A6?= =?UTF-8?q?=E6=9E=B6=E9=94=99=E4=BD=8D=E9=97=AE=E9=A2=98=20#255=E3=80=81#2?= =?UTF-8?q?34?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/main/bookshelf/books/styleDefalut/BaseBooksAdapter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 {