diff --git a/app/src/main/java/org/oxycblt/auxio/list/recycler/FastScrollRecyclerView.kt b/app/src/main/java/org/oxycblt/auxio/list/recycler/FastScrollRecyclerView.kt index 9e7badd49..cc3c65464 100644 --- a/app/src/main/java/org/oxycblt/auxio/list/recycler/FastScrollRecyclerView.kt +++ b/app/src/main/java/org/oxycblt/auxio/list/recycler/FastScrollRecyclerView.kt @@ -76,6 +76,7 @@ import org.oxycblt.auxio.util.systemBarInsetsCompat * - Added drag listener * - Added documentation * - Completely new design + * - New scroll position backend * * @author Hai Zhang, Alexander Capehart (OxygenCobalt) * @@ -338,6 +339,7 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr private fun updateThumbState() { // Then calculate the thumb position, which is just: // [proportion of scroll position to scroll range] * [total thumb range] + // This is somewhat adapted from the androidx RecyclerView FastScroller implementation. val offsetY = computeVerticalScrollOffset() if (computeVerticalScrollRange() < height || childCount == 0) { fastScrollingPossible = false