821938089 4 лет назад
Родитель
Сommit
4ced2d3711

+ 4 - 1
app/src/main/java/io/legado/app/ui/book/read/page/entities/TextPage.kt

@@ -26,6 +26,7 @@ data class TextPage(
 
     val lineSize get() = textLines.size
     val charSize get() = text.length
+    var isMsgOrTitlePage: Boolean = false
 
     fun getLine(index: Int): TextLine {
         return textLines.getOrElse(index) {
@@ -78,7 +79,9 @@ data class TextPage(
 
     @Suppress("DEPRECATION")
     fun format(): TextPage {
-        if (textLines.isEmpty() && ChapterProvider.viewWidth > 0) {
+        if (textLines.isEmpty()) isMsgOrTitlePage = true
+        if (isMsgOrTitlePage && ChapterProvider.viewWidth > 0) {
+            textLines.clear()
             val visibleWidth = ChapterProvider.visibleRight - ChapterProvider.paddingLeft
             val layout = StaticLayout(
                 text, ChapterProvider.contentPaint, visibleWidth,