diff --git a/Sources/OpenSwiftUICore/Layout/Stack/StackLayout.swift b/Sources/OpenSwiftUICore/Layout/Stack/StackLayout.swift index 9faf0c30b..d86d8c8aa 100644 --- a/Sources/OpenSwiftUICore/Layout/Stack/StackLayout.swift +++ b/Sources/OpenSwiftUICore/Layout/Stack/StackLayout.swift @@ -130,7 +130,7 @@ struct StackLayout { if let uniformSpacing = header.uniformSpacing { distanceToPrevious = uniformSpacing } else { - let previousSpacing = proxies[index-1].spacing + let previousSpacing = proxies[index&-1].spacing let spacing = subview.spacing distanceToPrevious = previousSpacing.distance(to: spacing, along: header.majorAxis) }