diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt index 4fd826286..54c642e26 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewer.kt @@ -67,9 +67,14 @@ abstract class PagerViewer(val activity: ReaderActivity) : BaseViewer { set(value) { field = value if (value) { - awaitingIdleViewerChapters?.let { - setChaptersDoubleShift(it) + awaitingIdleViewerChapters?.let { viewerChapters -> + setChaptersDoubleShift(viewerChapters) awaitingIdleViewerChapters = null + if (viewerChapters.currChapter.pages?.size == 1) { + adapter.nextTransition?.to?.let { + activity.requestPreloadChapter(it) + } + } } } }