mirror of
https://github.com/emilk/egui.git
synced 2026-06-26 22:53:14 -04:00
Handle min_size for intrinsic size
This commit is contained in:
@@ -192,7 +192,10 @@ impl<'a> WidgetLayout<'a> {
|
||||
let frame_size = (content_size + margin.sum()).at_least(min_size);
|
||||
|
||||
let (_, rect) = ui.allocate_space(frame_size);
|
||||
let response = ui.interact(rect, id, sense);
|
||||
let mut response = ui.interact(rect, id, sense);
|
||||
|
||||
response.intrinsic_size =
|
||||
Some((Vec2::new(preferred_width, preferred_height) + margin.sum()).at_least(min_size));
|
||||
|
||||
let mut response = AtomicLayoutResponse {
|
||||
response,
|
||||
@@ -242,9 +245,6 @@ impl<'a> WidgetLayout<'a> {
|
||||
}
|
||||
}
|
||||
|
||||
response.response.intrinsic_size =
|
||||
Some(Vec2::new(preferred_width, preferred_height) + margin.sum());
|
||||
|
||||
response
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user