From 8194e0778e38ed95b769c13d91b89919fa5b4b38 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Tue, 6 Aug 2019 14:07:26 -0700 Subject: [PATCH] For #4026 - Update BookmarkDiffUtil to update on Title or URL change --- .../org/mozilla/fenix/library/bookmarks/BookmarkAdapter.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkAdapter.kt b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkAdapter.kt index 7a7fbca0c..04ecf6108 100644 --- a/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkAdapter.kt +++ b/app/src/main/java/org/mozilla/fenix/library/bookmarks/BookmarkAdapter.kt @@ -59,7 +59,9 @@ class BookmarkAdapter(val emptyView: View, val interactor: BookmarkViewInteracto old[oldItemPosition].guid == new[newItemPosition].guid override fun areContentsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean = - old[oldItemPosition] in oldMode.selectedItems == new[newItemPosition] in newMode.selectedItems + old[oldItemPosition] in oldMode.selectedItems == new[newItemPosition] in newMode.selectedItems && + old[oldItemPosition].title == new[newItemPosition].title && + old[oldItemPosition].url == new[newItemPosition].url override fun getOldListSize(): Int = old.size override fun getNewListSize(): Int = new.size