diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/List/Manga/CleanMangaList.svelte | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 73005d73..7a44a882 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -31,7 +31,11 @@ let serviceStatusResponse: Promise<Response>; let totalEpisodeDueCount = media - .map((manga) => (manga.episodes || 1) - (manga.mediaListEntry?.progress || 0)) + .map((manga) => { + if (!due && !$settings.displayTotalEpisodes) return 1; + + return (manga.episodes || 1) - (manga.mediaListEntry?.progress || 0); + }) .reduce((a, b) => a + b, 0); onMount(() => { @@ -49,7 +53,7 @@ {#if authorised} <ListTitle - count={($settings.displayTotalDueEpisodes && due) || $settings.displayTotalEpisodes + count={$settings.displayTotalDueEpisodes || $settings.displayTotalEpisodes ? totalEpisodeDueCount : media.length} time={endTime / 1000} |