From 8d15bce887c01516cd17bf755bc68594971eb9ec Mon Sep 17 00:00:00 2001 From: erik-everardo Date: Sat, 20 Apr 2024 12:20:23 -0600 Subject: [PATCH] =?UTF-8?q?bug=20fix=20ImagesAdapter:=20se=20perd=C3=ADa?= =?UTF-8?q?=20imagenes=20marcadas=20cuando=20se=20hace=20scroll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../isolaatti/images/image_list/presentation/ImagesAdapter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/isolaatti/images/image_list/presentation/ImagesAdapter.kt b/app/src/main/java/com/isolaatti/images/image_list/presentation/ImagesAdapter.kt index 504f420..d51ff80 100644 --- a/app/src/main/java/com/isolaatti/images/image_list/presentation/ImagesAdapter.kt +++ b/app/src/main/java/com/isolaatti/images/image_list/presentation/ImagesAdapter.kt @@ -86,12 +86,12 @@ class ImagesAdapter( holder.imageItemBinding.root.setOnClickListener { holder.imageItemBinding.imageCheckbox.isChecked = !holder.imageItemBinding.imageCheckbox.isChecked } - holder.imageItemBinding.imageCheckbox.isChecked = image.delete holder.imageItemBinding.imageCheckbox.setOnCheckedChangeListener { buttonView, isChecked -> image.delete = isChecked onImageSelectedCountUpdate?.invoke(currentList.count { it.delete }) } + holder.imageItemBinding.imageCheckbox.isChecked = image.delete holder.imageItemBinding.root.setOnLongClickListener(null) } else { holder.imageItemBinding.imageCheckbox.visibility = View.GONE