Fix HJoin/VJoin available space calculations
This commit is contained in:
parent
70e8755e6a
commit
a3327a7a2c
1 changed files with 6 additions and 0 deletions
|
|
@ -75,6 +75,9 @@ fn sizes_horiz(
|
|||
s.size = segments[s.idx]
|
||||
.widget
|
||||
.size(frame, available_width, max_height);
|
||||
if let Some(available_width) = available_width {
|
||||
s.size.width = s.size.width.min(available_width);
|
||||
}
|
||||
total_width += s.size.width;
|
||||
}
|
||||
|
||||
|
|
@ -102,6 +105,9 @@ fn sizes_vert(
|
|||
s.size = segments[s.idx]
|
||||
.widget
|
||||
.size(frame, max_width, available_height);
|
||||
if let Some(available_height) = available_height {
|
||||
s.size.height = s.size.height.min(available_height);
|
||||
}
|
||||
total_height += s.size.height;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue