Bläddra i källkod

Fixed animations for header

Vadik Sirekanyan 7 år sedan
förälder
incheckning
fbefeff711

+ 2 - 1
app/src/main/java/com/sirekanyan/knigopis/feature/books/BookItemCallback.kt

@@ -13,7 +13,8 @@ class BookItemCallback : DiffUtil.ItemCallback<BookModel>() {
     override fun areContentsTheSame(oldItem: BookModel, newItem: BookModel) =
         when {
             oldItem is BookHeaderModel && newItem is BookHeaderModel -> {
-                areItemsTheSame(oldItem, newItem)
+                oldItem.title == newItem.count
+                        && oldItem.count == newItem.count
             }
             oldItem is BookDataModel && newItem is BookDataModel -> {
                 oldItem.title == newItem.title

+ 1 - 1
app/src/main/java/com/sirekanyan/knigopis/model/BookModel.kt

@@ -21,7 +21,7 @@ sealed class BookModel(
 class BookHeaderModel(
     val title: String,
     val count: String
-) : BookModel("header-id-$title-$count", true, BookGroupModel(title, count))
+) : BookModel("header-id-$title", true, BookGroupModel(title, count))
 
 class BookDataModel(
     id: String,