From 46841aca534169c18bf2ca2a18e4f760d80c28d4 Mon Sep 17 00:00:00 2001 From: junkfood <69683722+JunkFood02@users.noreply.github.com> Date: Sun, 1 Feb 2026 20:47:47 +0800 Subject: [PATCH] fix: NumberFormatException --- app/src/main/java/me/ash/reader/ui/component/reader/Image.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/ash/reader/ui/component/reader/Image.kt b/app/src/main/java/me/ash/reader/ui/component/reader/Image.kt index 67fdb51e..e0554428 100644 --- a/app/src/main/java/me/ash/reader/ui/component/reader/Image.kt +++ b/app/src/main/java/me/ash/reader/ui/component/reader/Image.kt @@ -191,12 +191,12 @@ internal class ImageCandidates(val baseUrl: String, val srcSet: String, val absS val descriptor = candidate.last() when { descriptor.endsWith("w", ignoreCase = true) -> { - descriptor.substringBefore("w").toFloat() / + (descriptor.substringBefore("w").toFloatOrNull() ?: return@fold acc) / maxSize.width.pxOrElse { 1 } } descriptor.endsWith("x", ignoreCase = true) -> { - descriptor.substringBefore("x").toFloat() / pixelDensity + (descriptor.substringBefore("x").toFloatOrNull() ?: return@fold acc) / pixelDensity } else -> {