aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/List/Manga/CleanMangaList.svelte8
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}