diff --git a/crates/egui/src/memory.rs b/crates/egui/src/memory.rs index ed1c11df935..973147bdc9e 100644 --- a/crates/egui/src/memory.rs +++ b/crates/egui/src/memory.rs @@ -727,7 +727,9 @@ impl Memory { /// Forget window positions, sizes etc. /// Can be used to auto-layout windows. pub fn reset_areas(&mut self) { - self.areas = Default::default(); + for area in self.areas.values_mut() { + *area = Default::default(); + } } /// Obtain the previous rectangle of an area.