Ver código fonte

尝试修复书架错位问题 #255、#234

HapeLee 1 ano atrás
pai
commit
8306efb636

+ 2 - 1
app/src/main/java/io/legado/app/ui/main/bookshelf/books/styleDefalut/BaseBooksAdapter.kt

@@ -18,7 +18,8 @@ abstract class BaseBooksAdapter<VB : ViewBinding>(context: Context) :
         object : DiffUtil.ItemCallback<Book>() {
 
             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 {