From 25ab1ed7b8fafdb11f615182f5d422c9b3e6216c Mon Sep 17 00:00:00 2001 From: arkon Date: Mon, 25 Dec 2023 16:35:13 -0500 Subject: [PATCH] Fix read duration statistic getting inflated when restoring history (cherry picked from commit 950b4a6c907262e80aaf423d523af518b790cd32) --- .../tachiyomi/data/backup/restore/restorers/MangaRestorer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt index 4306ea3d4..a0798ff4a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt @@ -363,7 +363,7 @@ class MangaRestorer( readAt = max(item.readAt?.time ?: 0L, dbHistory.last_read?.time ?: 0L) .takeIf { it > 0L } ?.let { Date(it) }, - readDuration = max(item.readDuration, dbHistory.time_read), + readDuration = max(item.readDuration, dbHistory.time_read) - dbHistory.time_read, ) }