From 7abfef4eed01af0eda1a0bd8775e49e31a789a57 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 27 Feb 2024 09:49:11 -0700 Subject: [PATCH] Ensure popover passes through child overlay --- src/widget/popover.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 + ) } } }