From 64d22741a55fdfbc91dfa140bbd7ee461db2c45e Mon Sep 17 00:00:00 2001 From: NBA2K1 <78034913+NBA2K1@users.noreply.github.com> Date: Sun, 26 Apr 2026 23:33:14 +0200 Subject: [PATCH] Add Copilot suggested change https://github.com/kodjodevf/mangayomi/pull/714#discussion_r3144115131 --- .../manga/reader/mixins/chapter_controller_mixin.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/modules/manga/reader/mixins/chapter_controller_mixin.dart b/lib/modules/manga/reader/mixins/chapter_controller_mixin.dart index 3b27f726..2e35c6d0 100644 --- a/lib/modules/manga/reader/mixins/chapter_controller_mixin.dart +++ b/lib/modules/manga/reader/mixins/chapter_controller_mixin.dart @@ -33,13 +33,13 @@ mixin ChapterControllerMixin { // (which is more efficient since incognito status never changes mid-session). bool get incognitoMode => isar.settings.getSync(227)!.incognitoMode!; - bool get hasNextChapter => getChapterIndex().$1 != 0; - - bool get hasPreviousChapter { + bool get hasNextChapter { final idx = getChapterIndex(); - return idx.$1 + 1 != getChaptersLength(idx.$2); + return idx.$1 < getChaptersLength(idx.$2) - 1; } + bool get hasPreviousChapter => getChapterIndex().$1 > 0; + Settings getIsarSetting() => isar.settings.getSync(227)!; String getMangaName() => getManga().name!;