From aa70a2e6f376e282fefdb10b450c20d68c5657cb Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 23 Oct 2021 15:43:15 -0400 Subject: [PATCH] Fix reader slider not doing anything --- .../java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index 9c83771bf..116c63afe 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -18,6 +18,7 @@ import android.graphics.PorterDuff import android.os.Build import android.os.Bundle import android.view.Gravity +import android.view.HapticFeedbackConstants import android.view.KeyEvent import android.view.Menu import android.view.MotionEvent @@ -435,9 +436,17 @@ class ReaderActivity : BaseRxActivity() isScrollingThroughPages = false } } + val onChangeListener = Slider.OnChangeListener { slider, value, fromUser -> + if (viewer != null && fromUser) { + isScrollingThroughPages = true + moveToPageIndex(value.toInt()) + slider.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY) + } + } listOf(binding.pageSlider, binding.pageSliderVert) .forEach { it.addOnSliderTouchListener(listener) + it.addOnChangeListener(onChangeListener) } // SY <--