mirror of
https://github.com/penpot/penpot.git
synced 2025-12-11 22:14:05 +01:00
🐛 Fix problem with auto-size and element margins
This commit is contained in:
@@ -655,7 +655,11 @@ pub fn reflow_flex_layout(
|
|||||||
.iter()
|
.iter()
|
||||||
.map(|track| {
|
.map(|track| {
|
||||||
let nshapes = usize::max(track.shapes.len(), 1);
|
let nshapes = usize::max(track.shapes.len(), 1);
|
||||||
track.shapes.iter().map(|s| s.main_size).sum::<f32>()
|
track
|
||||||
|
.shapes
|
||||||
|
.iter()
|
||||||
|
.map(|s| s.margin_main_start + s.margin_main_end + s.main_size)
|
||||||
|
.sum::<f32>()
|
||||||
+ (nshapes as f32 - 1.0) * layout_axis.gap_main
|
+ (nshapes as f32 - 1.0) * layout_axis.gap_main
|
||||||
})
|
})
|
||||||
.reduce(f32::max)
|
.reduce(f32::max)
|
||||||
|
|||||||
Reference in New Issue
Block a user