Fix Tooltip widget state management

This commit is contained in:
Héctor Ramón Jiménez 2023-09-10 03:15:31 +02:00
parent df72fd1095
commit b329950a42
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -139,7 +139,9 @@ where
renderer: &Renderer, renderer: &Renderer,
limits: &layout::Limits, limits: &layout::Limits,
) -> layout::Node { ) -> layout::Node {
self.content.as_widget().layout(tree, renderer, limits) self.content
.as_widget()
.layout(&mut tree.children[0], renderer, limits)
} }
fn on_event( fn on_event(
@ -434,7 +436,7 @@ where
Widget::<(), Renderer>::draw( Widget::<(), Renderer>::draw(
self.tooltip, self.tooltip,
&widget::Tree::empty(), &self.state,
renderer, renderer,
theme, theme,
&defaults, &defaults,