Only enable autoscroll when app is active

(cherry picked from commit ac586560f0ce17a4e81c3c5dfe31888a180cb7e7)
This commit is contained in:
Jobobby04 2022-06-26 19:11:20 -04:00
parent 84d22c11ee
commit cedbbb05e4

View File

@ -39,6 +39,7 @@ import androidx.core.view.WindowInsetsControllerCompat
import androidx.core.view.isInvisible import androidx.core.view.isInvisible
import androidx.core.view.isVisible import androidx.core.view.isVisible
import androidx.core.view.updateLayoutParams import androidx.core.view.updateLayoutParams
import androidx.lifecycle.flowWithLifecycle
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView
import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.dialog.MaterialAlertDialogBuilder
@ -851,6 +852,7 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
.launchIn(lifecycleScope) .launchIn(lifecycleScope)
autoScrollFlow autoScrollFlow
.flowWithLifecycle(lifecycle)
.onEach { .onEach {
viewer.let { v -> viewer.let { v ->
if (v is PagerViewer) v.moveToNext() if (v is PagerViewer) v.moveToNext()