revert: "fix: Emit scrolled event from onPreScroll"

This commit is contained in:
Ahmad Ansori Palembani 2024-12-31 12:46:33 +07:00
parent 8a28d1d484
commit ac0d2e9fc0
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -166,8 +166,12 @@ private fun Modifier.drawScrollbar(
}
val nestedScrollConnection = remember(orientation, scrolled) {
object : NestedScrollConnection {
override fun onPreScroll(available: Offset, source: NestedScrollSource): Offset {
val delta = if (orientation == Orientation.Horizontal) available.x else available.y
override fun onPostScroll(
consumed: Offset,
available: Offset,
source: NestedScrollSource,
): Offset {
val delta = if (orientation == Orientation.Horizontal) consumed.x else consumed.y
if (delta != 0f) scrolled.tryEmit(Unit)
return Offset.Zero
}