diff --git a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt index 196b650e7d..932c246464 100644 --- a/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt +++ b/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt @@ -130,6 +130,10 @@ sealed class AdapterItem(@LayoutRes val viewType: Int) { ) : AdapterItem(TabInCollectionViewHolder.LAYOUT_ID) { override fun sameAs(other: AdapterItem) = other is TabInCollectionItem && tab.id == other.tab.id + + override fun contentsSameAs(other: AdapterItem): Boolean { + return other is TabInCollectionItem && this.isLastTab == other.isLastTab + } } object OnboardingHeader : AdapterItem(OnboardingHeaderViewHolder.LAYOUT_ID)