|
@@ -125,10 +125,10 @@ class WebtoonViewer(val activity: ReaderActivity, val isContinuous: Boolean = tr
|
|
|
|
|
|
private fun checkAllowPreload(page: ReaderPage?): Boolean {
|
|
|
// Page is transition page - preload allowed
|
|
|
- page == null ?: return true
|
|
|
+ page ?: return true
|
|
|
|
|
|
// Initial opening - preload allowed
|
|
|
- currentPage == null ?: return true
|
|
|
+ currentPage ?: return true
|
|
|
|
|
|
val nextItem = adapter.items.getOrNull(adapter.items.count() - 1)
|
|
|
val nextChapter = (nextItem as? ChapterTransition.Next)?.to ?: (nextItem as? ReaderPage)?.chapter
|
|
@@ -136,7 +136,7 @@ class WebtoonViewer(val activity: ReaderActivity, val isContinuous: Boolean = tr
|
|
|
// Allow preload for
|
|
|
// 1. Going between pages of same chapter
|
|
|
// 2. Next chapter page
|
|
|
- return when (page!!.chapter) {
|
|
|
+ return when (page.chapter) {
|
|
|
(currentPage as? ReaderPage)?.chapter -> true
|
|
|
nextChapter -> true
|
|
|
else -> false
|