From 8adb8bee173aeee26c8f0fc4cc5712ba9e27ff03 Mon Sep 17 00:00:00 2001 From: NBA2K1 <78034913+NBA2K1@users.noreply.github.com> Date: Fri, 24 Apr 2026 00:50:22 +0200 Subject: [PATCH] reduce memory usage `chapters.length - chapters.reversed.toList().indexOf(chapters.reversed.toList()[finalIndex]) - 1;` is just the same as `chapters.length - 1 - finalIndex` but it creates two lists, which is wasteful. --- lib/modules/manga/detail/manga_detail_view.dart | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/modules/manga/detail/manga_detail_view.dart b/lib/modules/manga/detail/manga_detail_view.dart index b573dfff..a1b95918 100644 --- a/lib/modules/manga/detail/manga_detail_view.dart +++ b/lib/modules/manga/detail/manga_detail_view.dart @@ -900,14 +900,8 @@ class _MangaDetailViewState extends ConsumerState chapterLength: chapters.length, ); } - int reverseIndex = - chapters.length - - chapters.reversed.toList().indexOf( - chapters.reversed.toList()[finalIndex], - ) - - 1; final indexx = reverse - ? reverseIndex + ? (chapters.length - 1 - finalIndex) : finalIndex; return ChapterListTileWidget( chapter: chapters[indexx],