优化
This commit is contained in:
@@ -113,7 +113,8 @@ class TextFile(private var book: Book) {
|
|||||||
val count = (end - start).toInt()
|
val count = (end - start).toInt()
|
||||||
val buffer = ByteArray(count)
|
val buffer = ByteArray(count)
|
||||||
|
|
||||||
if (bufferEnd in start..end || bufferStart in start..end) {
|
@Suppress("ConvertTwoComparisonsToRangeCheck")
|
||||||
|
if (start < bufferEnd && end > bufferEnd || start < bufferStart && end > bufferStart) {
|
||||||
/** 章节内容在缓冲区交界处 */
|
/** 章节内容在缓冲区交界处 */
|
||||||
LocalBook.getBookInputStream(book).use { bis ->
|
LocalBook.getBookInputStream(book).use { bis ->
|
||||||
bis.skip(start)
|
bis.skip(start)
|
||||||
|
|||||||
Reference in New Issue
Block a user