Fixing the rapid changing of the shifter

This commit is contained in:
Jays2Kings 2023-03-08 12:52:55 -05:00
parent 5f4abb3690
commit 9cb6413bf6

View file

@ -601,11 +601,7 @@ class ReaderActivity : BaseActivity<ReaderActivityBinding>() {
fun shiftDoublePages(forceShift: Boolean? = null, page: ReaderPage? = null) { fun shiftDoublePages(forceShift: Boolean? = null, page: ReaderPage? = null) {
(viewer as? PagerViewer)?.let { pViewer -> (viewer as? PagerViewer)?.let { pViewer ->
if (forceShift == pViewer.config.shiftDoublePage && if (forceShift == pViewer.config.shiftDoublePage) return
page != null && page == pViewer.getShiftedPage()
) {
return
}
pViewer.config.shiftDoublePage = !pViewer.config.shiftDoublePage pViewer.config.shiftDoublePage = !pViewer.config.shiftDoublePage
viewModel.state.value.viewerChapters?.let { viewModel.state.value.viewerChapters?.let {
pViewer.updateShifting(page) pViewer.updateShifting(page)