diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt index ed3fe4c1a..fb0d663f2 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/loader/ChapterLoader.kt @@ -2,10 +2,12 @@ package eu.kanade.tachiyomi.ui.reader.loader import eu.kanade.tachiyomi.data.database.models.Manga import eu.kanade.tachiyomi.data.download.DownloadManager +import eu.kanade.tachiyomi.data.preference.getOrDefault import eu.kanade.tachiyomi.source.LocalSource import eu.kanade.tachiyomi.source.Source import eu.kanade.tachiyomi.source.online.HttpSource import eu.kanade.tachiyomi.ui.reader.model.ReaderChapter +import exh.debug.DebugFunctions.prefs import rx.Completable import rx.Observable import rx.android.schedulers.AndroidSchedulers @@ -53,7 +55,9 @@ class ChapterLoader( // If the chapter is partially read, set the starting page to the last the user read // otherwise use the requested page. - if (!chapter.chapter.read) { + if (!chapter.chapter.read /* --> EH */ || prefs + .eh_preserveReadingPosition() + .getOrDefault() /* <-- EH */) { chapter.requestedPage = chapter.chapter.last_page_read } }