From 8b8f7254998fa35b8462429a2537468e447aaa26 Mon Sep 17 00:00:00 2001 From: Viktor De Pasquale Date: Fri, 15 Nov 2019 21:28:19 +0100 Subject: [PATCH] Fixed log items not being refreshed Close #2079 --- .../com/topjohnwu/magisk/model/entity/recycler/LogRvItem.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 }