diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt index 371aeccdae..dce4aeaeae 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/ReaderPageImageView.kt @@ -225,7 +225,7 @@ open class ReaderPageImageView @JvmOverloads constructor( }, ) - val useCoilPipeline = isWebtoon && data is InputStream && ImageUtil.isMaxTextureSizeExceeded(data) + val useCoilPipeline = isWebtoon && data is InputStream && !ImageUtil.isMaxTextureSizeExceeded(data) if (isWebtoon && useCoilPipeline) { val request = ImageRequest.Builder(context) diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt b/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt index 95d09c90ec..1834b059a0 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/system/ImageUtil.kt @@ -794,6 +794,6 @@ object ImageUtil { fun isMaxTextureSizeExceeded(imageStream: InputStream): Boolean { val opts = extractImageOptions(imageStream) - return opts.outWidth > GLUtil.maxTextureSize || opts.outHeight > GLUtil.maxTextureSize + return maxOf(opts.outWidth, opts.outHeight) > GLUtil.maxTextureSize } }