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

pull/1688/head
kunfei 3 years ago
parent 7ed6089ab9
commit e8a8350a37
  1. 5
      app/src/main/assets/updateLog.md
  2. 10
      app/src/main/java/io/legado/app/model/localBook/TextFile.kt

@ -11,6 +11,11 @@
* 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。 * 正文出现缺字漏字、内容缺失、排版错乱等情况,有可能是净化规则或简繁转换出现问题。
* 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源! * 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
**2022/03/06**
* 导入本地书籍界面添加排序功能
* 修复txt最后一句不显示的bug
**2022/03/04** **2022/03/04**
* 修复web端添加同步阅读配置导致的bug * 修复web端添加同步阅读配置导致的bug

@ -114,10 +114,12 @@ class TextFile(private val book: Book) {
).also { length = it } > 0 ).also { length = it } > 0
) { ) {
var end = bufferStart + length var end = bufferStart + length
for (i in bufferStart + length - 1 downTo 0) { if (end == bufferSize) {
if (buffer[i] == blank) { for (i in bufferStart + length - 1 downTo 0) {
end = i if (buffer[i] == blank) {
break end = i
break
}
} }
} }
//将数据转换成String, 不能超过length //将数据转换成String, 不能超过length

Loading…
Cancel
Save