Ensure popover passes through child overlay

This commit is contained in:
Jeremy Soller 2024-02-27 09:49:11 -07:00
parent 16aaf10b56
commit 7abfef4eed
No known key found for this signature in database
GPG key ID: D02FD439211AF56F

View file

@ -163,7 +163,7 @@ where
&'b mut self,
tree: &'b mut Tree,
layout: Layout<'_>,
_renderer: &Renderer,
renderer: &Renderer,
) -> Option<overlay::Element<'b, Message, crate::Theme, Renderer>> {
if let Some(popup) = &self.popup {
let bounds = layout.bounds();
@ -194,7 +194,11 @@ where
}),
))
} else {
None
self.content.as_widget_mut().overlay(
&mut tree.children[0],
layout,
renderer
)
}
}
}