Improve image loading

This commit is contained in:
Koitharu
2023-04-19 18:17:39 +03:00
parent 703a5358c2
commit aabae06515

View File

@@ -18,8 +18,10 @@ import org.koitharu.kotatsu.utils.progress.ImageRequestIndicatorListener
fun ImageView.newImageRequest(lifecycleOwner: LifecycleOwner, data: Any?): ImageRequest.Builder? {
val current = CoilUtils.result(this)
if (current != null && current.request.data == data) {
return null
if (current?.request?.lifecycle === lifecycleOwner.lifecycle) {
if (current is SuccessResult && current.request.data == data) {
return null
}
}
return ImageRequest.Builder(context)
.data(data)