From 07bf9ad9355bb36d133c2bee05c5de62bd0041b9 Mon Sep 17 00:00:00 2001 From: Fabian Devel Date: Fri, 4 Oct 2024 08:19:59 +0200 Subject: [PATCH] fix(SharedWithMe): Fix folder color and categories changes not being displayed in SharedWithMeFragment --- .../java/com/infomaniak/drive/ui/fileList/FileAdapter.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/infomaniak/drive/ui/fileList/FileAdapter.kt b/app/src/main/java/com/infomaniak/drive/ui/fileList/FileAdapter.kt index 590faab588..163f26fbe2 100644 --- a/app/src/main/java/com/infomaniak/drive/ui/fileList/FileAdapter.kt +++ b/app/src/main/java/com/infomaniak/drive/ui/fileList/FileAdapter.kt @@ -472,13 +472,18 @@ open class FileAdapter( } override fun areContentsTheSame(oldItem: File, newItem: File): Boolean { + + val areCategoriesTheSame = oldItem.categories.size == newItem.categories.size && + oldItem.categories.containsAll(newItem.categories) + return oldItem.name == newItem.name && oldItem.isFavorite == newItem.isFavorite && oldItem.isOffline == newItem.isOffline && + oldItem.color == newItem.color && oldItem.lastModifiedAt == newItem.lastModifiedAt && - oldItem.size == newItem.size + oldItem.size == newItem.size && + areCategoriesTheSame } - } companion object {