From f4f565dc91dcd57d6a38509cd4d9ea80ce534989 Mon Sep 17 00:00:00 2001 From: Syer10 Date: Mon, 7 Jun 2021 14:14:25 -0400 Subject: [PATCH] Fix pager crashing on the last page (Closes #5) --- src/main/kotlin/ca/gosyer/ui/reader/viewer/Pager.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/ca/gosyer/ui/reader/viewer/Pager.kt b/src/main/kotlin/ca/gosyer/ui/reader/viewer/Pager.kt index 4cd859af..b5e2976a 100644 --- a/src/main/kotlin/ca/gosyer/ui/reader/viewer/Pager.kt +++ b/src/main/kotlin/ca/gosyer/ui/reader/viewer/Pager.kt @@ -47,7 +47,9 @@ fun PagerReader( MoveTo.Previous -> currentPage - 1 MoveTo.Next -> currentPage + 1 } - state.animateScrollToPage(page) + if (page <= pages.size) { + state.animateScrollToPage(page) + } } .launchIn(this) }