fix ui.expand_... functions to also expand max_rect

This commit is contained in:
Emil Ernerfeldt 2020-10-08 17:58:28 +02:00
parent dbbe1cf063
commit ba98ea715f

View file

@ -290,12 +290,13 @@ impl Ui {
/// Expand the bounding rect of this ui to include a child at the given rect. /// Expand the bounding rect of this ui to include a child at the given rect.
pub fn expand_to_include_child(&mut self, rect: Rect) { pub fn expand_to_include_child(&mut self, rect: Rect) {
self.min_rect.extend_with(rect.min); self.min_rect = self.min_rect.union(rect);
self.min_rect.extend_with(rect.max); self.max_rect = self.max_rect.union(rect);
} }
pub fn expand_to_size(&mut self, size: Vec2) { pub fn expand_to_size(&mut self, size: Vec2) {
self.min_rect.extend_with(self.left_top() + size); self.min_rect.extend_with(self.left_top() + size);
self.max_rect.extend_with(self.left_top() + size);
} }
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------