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 b5cab46b3..bb59b687a 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 @@ -288,7 +288,7 @@ class TextChapterLayout( val matcher = AppPattern.imgPattern.matcher(text) var start = 0 while (matcher.find()) { - val imgSrc = matcher.group(1)!! + val imgSrc = matcher.group(1) ?: continue val iStyle = if (imgSrc.contains("TEXT")) "text" else imageStyle if (start < matcher.start()) { fullTextBuilder.append(text.substring(start, matcher.start()))