Merge pull request 'Keep onPostScroll under detekt ReturnCount limit' (#71) from dev into main
release / Build signed APK (tag releases only) (push) Has been skipped
release / Build + push container image (push) Successful in 10s
android / Build + lint + test (push) Successful in 4m9s

This commit was merged in pull request #71.
This commit is contained in:
2026-06-02 08:10:12 -04:00
@@ -205,10 +205,13 @@ private fun rememberDragDismissConnection(
): Offset {
// After dismissal, eat all remaining drag so the
// scrollable doesn't paint over-scroll deltas during the
// pop transition.
// pop transition. Source guard folded into the `else if`
// chain so the function stays under detekt's ReturnCount
// ceiling of 2.
if (dismissed) return available
if (source != NestedScrollSource.UserInput) return Offset.Zero
return if (available.y > 0f) {
return if (source != NestedScrollSource.UserInput) {
Offset.Zero
} else if (available.y > 0f) {
accumulated += available.y
if (accumulated >= thresholdPx) {
dismissed = true