修复txt最后一句不显示的bug

This commit is contained in:
kunfei
2022-03-05 15:51:41 +08:00
parent fad2486d18
commit aff70919c8
2 changed files with 11 additions and 4 deletions
@@ -114,10 +114,12 @@ class TextFile(private val book: Book) {
).also { length = it } > 0
) {
var end = bufferStart + length
for (i in bufferStart + length - 1 downTo 0) {
if (buffer[i] == blank) {
end = i
break
if (end == bufferSize) {
for (i in bufferStart + length - 1 downTo 0) {
if (buffer[i] == blank) {
end = i
break
}
}
}
//将数据转换成String, 不能超过length