From 47e0b60317f81ad071b37abd83f37011d02baddd Mon Sep 17 00:00:00 2001 From: kunfei Date: Thu, 22 Aug 2019 21:45:10 +0800 Subject: [PATCH] up --- .../legado/app/ui/widget/page/TextPageFactory.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/page/TextPageFactory.kt b/app/src/main/java/io/legado/app/ui/widget/page/TextPageFactory.kt index fdc94f27a..6421b788a 100644 --- a/app/src/main/java/io/legado/app/ui/widget/page/TextPageFactory.kt +++ b/app/src/main/java/io/legado/app/ui/widget/page/TextPageFactory.kt @@ -47,18 +47,21 @@ class TextPageFactory private constructor(dataSource: DataSource) : PageFactory< } override fun currentPage(): TextPage? { - return dataSource.getCurrentChapter()?.page(index) -// return TextPage(index, "index:$index") + return dataSource.getCurrentChapter()?.page(index) ?: TextPage(index, "index:$index") } override fun nextPage(): TextPage? { - return dataSource.getCurrentChapter()?.page(index + 1) -// return TextPage(index + 1, "index:${index + 1}") + return dataSource.getCurrentChapter()?.page(index + 1) ?: TextPage( + index + 1, + "index:${index + 1}" + ) } override fun previousPage(): TextPage? { - return dataSource.getCurrentChapter()?.page(index - 1) -// return TextPage(index - 1, "index:${index - 1}") + return dataSource.getCurrentChapter()?.page(index - 1) ?: TextPage( + index - 1, + "index:${index - 1}" + ) }