diff --git a/src/widget/popover.rs b/src/widget/popover.rs index 33ba2e75..dc6f2507 100644 --- a/src/widget/popover.rs +++ b/src/widget/popover.rs @@ -163,7 +163,7 @@ where &'b mut self, tree: &'b mut Tree, layout: Layout<'_>, - _renderer: &Renderer, + renderer: &Renderer, ) -> Option> { 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 + ) } } }