From c851e67734ec0c761adfd7881c576856ea38734b Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 19 Jul 2024 00:59:54 +0200 Subject: Fix `text::State` downcast in some widgets --- widget/src/toggler.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'widget/src/toggler.rs') diff --git a/widget/src/toggler.rs b/widget/src/toggler.rs index 853d27ac..821e2526 100644 --- a/widget/src/toggler.rs +++ b/widget/src/toggler.rs @@ -289,12 +289,14 @@ where if self.label.is_some() { let label_layout = children.next().unwrap(); + let state: &widget::text::State = + tree.state.downcast_ref(); crate::text::draw( renderer, style, label_layout, - tree.state.downcast_ref(), + state.0.raw(), crate::text::Style::default(), viewport, ); -- cgit