Keep onPostScroll under detekt ReturnCount limit #71

Merged
bvandeusen merged 1 commits from dev into main 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