Explicitly check if content is equal

This commit is contained in:
Naveen Singh
2024-07-26 17:58:50 +05:30
parent f4a1d5366e
commit 18dedb87dc

View File

@@ -114,5 +114,11 @@ private class AppLauncherDiffCallback : DiffUtil.ItemCallback<AppLauncher>() {
return oldItem.getLauncherIdentifier().hashCode().toLong() == newItem.getLauncherIdentifier().hashCode().toLong()
}
override fun areContentsTheSame(oldItem: AppLauncher, newItem: AppLauncher) = oldItem == newItem
override fun areContentsTheSame(oldItem: AppLauncher, newItem: AppLauncher): Boolean {
return oldItem.title == newItem.title &&
oldItem.order == newItem.order &&
oldItem.thumbnailColor == newItem.thumbnailColor &&
oldItem.drawable != null &&
newItem.drawable != null
}
}