From 29e5db87d957623b9bc46afcc76f288d55a637d2 Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 20 Apr 2023 12:20:58 +0800 Subject: [PATCH] Resolve #1031 --- .../main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.kt index 6d09136a7..8dd51ca9e 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/DownloadsScene.kt @@ -43,6 +43,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.SimpleItemAnimator import androidx.recyclerview.widget.StaggeredGridLayoutManager +import arrow.core.partially1 import com.google.accompanist.themeadapter.material3.Mdc3Theme import com.google.android.material.floatingactionbutton.FloatingActionButton import com.hippo.app.BaseDialogBuilder @@ -820,7 +821,6 @@ class DownloadsScene : init { // TODO cancel on click listener when select items - binding.thumb.setOnClickListener(this) binding.start.setOnClickListener(this) binding.stop.setOnClickListener(this) } @@ -863,7 +863,9 @@ class DownloadsScene : fun bind(info: DownloadInfo) { binding.thumb.setContent { Mdc3Theme { - Card { + Card( + onClick = ::onClick.partially1(binding.thumb), + ) { EhAsyncThumb( model = info.thumb, contentScale = ContentScale.Crop,