pull/2268/head
kunfei 2 years ago
parent 6307c5dc85
commit 15f198ba1c
  1. 22
      app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt

@ -498,34 +498,32 @@ object ChapterProvider {
isLineEnd: Boolean, isLineEnd: Boolean,
srcList: LinkedList<String>? srcList: LinkedList<String>?
) { ) {
if (srcList != null && char == srcReplaceChar) { val column = when {
val src = srcList.removeFirst() srcList != null && char == srcReplaceChar -> {
ImageProvider.cacheImage(book, src, ReadBook.bookSource) val src = srcList.removeFirst()
textLine.addColumn( ImageProvider.cacheImage(book, src, ReadBook.bookSource)
TextColumn( TextColumn(
start = absStartX + xStart, start = absStartX + xStart,
end = absStartX + xEnd, end = absStartX + xEnd,
charData = src charData = src
) )
) }
} else { isLineEnd && char == reviewChar -> {
val column = if (isLineEnd && char == reviewChar) {
ReviewColumn( ReviewColumn(
start = absStartX + xStart, start = absStartX + xStart,
end = absStartX + xEnd, end = absStartX + xEnd,
count = 1 count = 2
) )
} else { }
else -> {
TextColumn( TextColumn(
start = absStartX + xStart, start = absStartX + xStart,
end = absStartX + xEnd, end = absStartX + xEnd,
charData = char charData = char
) )
} }
textLine.addColumn(
column
)
} }
textLine.addColumn(column)
} }
/** /**

Loading…
Cancel
Save