diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt b/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt index 856b9fb3e..31eaf4f4e 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/provider/TextChapterLayout.kt @@ -242,7 +242,7 @@ class TextChapterLayout( contentPaint, contentPaintTextHeight, contentPaintFontMetrics, - book.getImageStyle(), + imageStyle, srcList = srcList ) } else { @@ -250,30 +250,32 @@ class TextChapterLayout( isSetTypedImage = false prepareNextPageIfNeed() } - val matcher = AppPattern.imgPattern.matcher(content) var start = 0 - while (matcher.find()) { - coroutineContext.ensureActive() - val text = content.substring(start, matcher.start()) - if (text.isNotBlank()) { - setTypeText( + if (content.contains("