diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt index 9795d81308..1a246fbff2 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/webtoon/WebtoonReader.kt @@ -85,9 +85,9 @@ class WebtoonReader : BaseReader() { recycler.adapter = adapter recycler.addOnScrollListener(object : RecyclerView.OnScrollListener() { override fun onScrolled(recyclerView: RecyclerView?, dx: Int, dy: Int) { - val page = layoutManager.findLastVisibleItemPosition() - if (page != currentPage) { - onPageChanged(page) + val index = layoutManager.findLastVisibleItemPosition() + if (index != currentPage) { + pages.getOrNull(index)?.let { onPageChanged(index) } } } })