diff --git a/app/src/main/java/com/topjohnwu/magisk/model/entity/recycler/LogRvItem.kt b/app/src/main/java/com/topjohnwu/magisk/model/entity/recycler/LogRvItem.kt index 57b398dae..bb68251e7 100644 --- a/app/src/main/java/com/topjohnwu/magisk/model/entity/recycler/LogRvItem.kt +++ b/app/src/main/java/com/topjohnwu/magisk/model/entity/recycler/LogRvItem.kt @@ -37,8 +37,10 @@ class LogItemRvItem( fun toggle() = isExpanded.toggle() - override fun contentSameAs(other: LogItemRvItem): Boolean = items - .any { !other.items.contains(it) } + override fun contentSameAs(other: LogItemRvItem): Boolean { + if (items.size != other.items.size) return false + return items.all { it in other.items } + } override fun itemSameAs(other: LogItemRvItem): Boolean = date == other.date }