Improve image loading

pull/345/head
Koitharu 3 years ago
parent 703a5358c2
commit aabae06515
No known key found for this signature in database
GPG Key ID: 8E861F8CE6E7CE27

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

Loading…
Cancel
Save