diff --git a/lib/pages/reader/reader.dart b/lib/pages/reader/reader.dart index df36314..e3938e4 100644 --- a/lib/pages/reader/reader.dart +++ b/lib/pages/reader/reader.dart @@ -244,7 +244,9 @@ abstract mixin class _ReaderLocation { bool toPage(int page) { if (_validatePage(page)) { if (page == this.page) { - return false; + if(!(chapter == 1 && page == 1) && !(chapter == maxChapter && page == maxPage)) { + return false; + } } this.page = page; update();