diff --git a/.rive_head b/.rive_head index ed516e7c..791ad29e 100644 --- a/.rive_head +++ b/.rive_head @@ -1 +1 @@ -fbfa3b545dbfbe5616ee725f0dbb59b2626c603c +dcb1651300467e52124259dcdf0f61acf34148b4 diff --git a/src/layout_component.cpp b/src/layout_component.cpp index c361048b..3bd963df 100644 --- a/src/layout_component.cpp +++ b/src/layout_component.cpp @@ -321,6 +321,7 @@ void LayoutComponent::syncStyle() if (isRowForAlignment) { ygStyle.alignItems() = YGAlignFlexStart; + ygStyle.alignContent() = YGAlignFlexStart; } else { @@ -334,6 +335,7 @@ void LayoutComponent::syncStyle() if (isRowForAlignment) { ygStyle.alignItems() = YGAlignCenter; + ygStyle.alignContent() = YGAlignCenter; } else { @@ -347,6 +349,7 @@ void LayoutComponent::syncStyle() if (isRowForAlignment) { ygStyle.alignItems() = YGAlignFlexEnd; + ygStyle.alignContent() = YGAlignFlexEnd; } else { @@ -366,6 +369,7 @@ void LayoutComponent::syncStyle() else { ygStyle.alignItems() = YGAlignFlexStart; + ygStyle.alignContent() = YGAlignFlexStart; } break; case LayoutAlignmentType::topCenter: @@ -378,6 +382,7 @@ void LayoutComponent::syncStyle() else { ygStyle.alignItems() = YGAlignCenter; + ygStyle.alignContent() = YGAlignCenter; } break; case LayoutAlignmentType::topRight: @@ -390,6 +395,7 @@ void LayoutComponent::syncStyle() else { ygStyle.alignItems() = YGAlignFlexEnd; + ygStyle.alignContent() = YGAlignFlexEnd; } break; case LayoutAlignmentType::spaceBetweenStart: