mirror of
https://github.com/emilk/egui.git
synced 2026-09-03 07:10:04 -04:00
Fix: Ui::new_child does not consider the sizing_pass field of UiBuilder (#5262)
During the sizing pass we want widgets to use up as little space as possible, but it does not consider the sizing_pass field of `UiBuilder`.
This commit is contained in:
@@ -276,7 +276,7 @@ impl Ui {
|
|||||||
let style = style.unwrap_or_else(|| self.style.clone());
|
let style = style.unwrap_or_else(|| self.style.clone());
|
||||||
let sense = sense.unwrap_or(Sense::hover());
|
let sense = sense.unwrap_or(Sense::hover());
|
||||||
|
|
||||||
if self.sizing_pass {
|
if sizing_pass {
|
||||||
// During the sizing pass we want widgets to use up as little space as possible,
|
// During the sizing pass we want widgets to use up as little space as possible,
|
||||||
// so that we measure the only the space we _need_.
|
// so that we measure the only the space we _need_.
|
||||||
layout.cross_justify = false;
|
layout.cross_justify = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user