Keep onPostScroll under detekt ReturnCount limit #71
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user