From f6e073308095ec46c7ea831e036144a7d85aaa40 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 25 Feb 2026 06:55:27 +0000 Subject: [PATCH] Update dependency io.coil-kt.coil3:coil-bom to v3.4.0 (#2888) * Update dependency io.coil-kt.coil3:coil-bom to v3.4.0 * Fix build --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com> --- .../kotlin/com/hippo/ehviewer/ui/legacy/CoilImageGetter.kt | 3 ++- gradle/libs.versions.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/legacy/CoilImageGetter.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/legacy/CoilImageGetter.kt index 5c0ddae87..4c52434a8 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/legacy/CoilImageGetter.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/legacy/CoilImageGetter.kt @@ -7,6 +7,7 @@ import coil3.decode.DecodeUtils import coil3.imageLoader import coil3.request.crossfade import coil3.size.Scale +import coil3.size.Size import com.ehviewer.core.util.toIntOrDefault import com.hippo.ehviewer.ktbuilder.imageRequest import kotlin.math.roundToInt @@ -21,7 +22,7 @@ class CoilImageGetter(private val onSuccess: () -> Unit) : Html.ImageGetter { val srcHeight = groupValues[2].toInt() val dstWidth = groupValues[3].toIntOrDefault(200) val dstHeight = dstWidth / 2 * 3 - val multiplier = DecodeUtils.computeSizeMultiplier(srcWidth, srcHeight, dstWidth, dstHeight, Scale.FIT) + val multiplier = DecodeUtils.computeSizeMultiplier(srcWidth, srcHeight, dstWidth, dstHeight, Scale.FIT, Size.ORIGINAL) setBounds(0, 0, (srcWidth * multiplier).roundToInt(), (srcHeight * multiplier).roundToInt()) } ?: setBounds(0, 0, 200, 300) with(appCtx) { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f20b113bb..72330408f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -15,7 +15,7 @@ androidx-room = "2.8.4" androidx-webkit = "1.15.0" androidx-work = "2.11.1" arrow = "2.2.1.1" -coil = "3.3.0" +coil = "3.4.0" compose-bom = "2026.02.00" compose-multiplatform = "1.10.1" compose-destinations = "2.3.0"