diff --git a/Sources/OpenSwiftUICore/Layout/Layout.swift b/Sources/OpenSwiftUICore/Layout/Layout.swift index 92be62e74..2f45d4f98 100644 --- a/Sources/OpenSwiftUICore/Layout/Layout.swift +++ b/Sources/OpenSwiftUICore/Layout/Layout.swift @@ -643,12 +643,10 @@ extension Layout { inputs.dynamicStackOrientation = OptionalAttribute(dynamicStackOrientation) properties = LayoutProperties() } else { - if let orientation = layoutProperties.stackOrientation { - inputs.stackOrientation = orientation - } else { + properties = layoutProperties + if properties.stackOrientation == nil { inputs.dynamicStackOrientation = OptionalAttribute() } - properties = LayoutProperties() } inputs.stackOrientation = properties.stackOrientation if inputs.archivedView.isArchived {