From 8f7a45e96764ae23e97cce3c9a3980efbd983f3d Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sat, 7 Oct 2023 13:07:34 -0700 Subject: [PATCH] Fix crash (maybe) when sending app to BG while reading --- .../java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt index 649fdc5845..ca9539c00d 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt @@ -588,8 +588,10 @@ class ReaderViewModel( * Called when reader chapter is changed in reader or when activity is paused. */ private fun saveReadingProgress(readerChapter: ReaderChapter) { - saveChapterProgress(readerChapter) - saveChapterHistory(readerChapter) + db.inTransaction { + saveChapterProgress(readerChapter) + saveChapterHistory(readerChapter) + } } fun saveCurrentChapterReadingProgress() = getCurrentChapter()?.let { saveReadingProgress(it) }