Fix dual page split for local source (#485)
`InputStream.available()` is implementation-dependent, should never assume it will return the total number of bytes in the stream. (cherry picked from commit d0e64d3a66d227ca61fc8d956b03cab5ac3b84f0) # Conflicts: # core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt
This commit is contained in:
parent
a9fd1f8811
commit
345d0821c6
@ -652,7 +652,7 @@ object ImageUtil {
|
||||
if (zip4jFile != null && zip4jEntry != null) return extractImageOptionsZip4j(zip4jFile, zip4jEntry)
|
||||
// SY <--
|
||||
|
||||
imageStream.mark(imageStream.available() + 1)
|
||||
imageStream.mark(Int.MAX_VALUE)
|
||||
|
||||
val imageBytes = imageStream.readBytes()
|
||||
val options = BitmapFactory.Options().apply { inJustDecodeBounds = true }
|
||||
|
Loading…
x
Reference in New Issue
Block a user