Fix layout invalidation for Responsive widget

This commit is contained in:
Héctor Ramón Jiménez 2024-03-21 00:34:26 +01:00
parent 01f38f05a2
commit e812276677
No known key found for this signature in database
GPG key ID: 4C07CEC81AFA161F
2 changed files with 36 additions and 11 deletions

View file

@ -478,12 +478,14 @@ where
translation: Vector,
) -> Option<overlay::Element<'b, Message, Theme, Renderer>> {
self.rebuild_element_if_necessary();
let tree = tree
.state
.downcast_mut::<Rc<RefCell<Option<Tree>>>>()
.borrow_mut()
.take()
.unwrap();
let overlay = Overlay(Some(
InnerBuilder {
instance: self,