summaryrefslogtreecommitdiffstats
path: root/widget/src/toggler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'widget/src/toggler.rs')
-rw-r--r--widget/src/toggler.rs4
1 files changed, 3 insertions, 1 deletions
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<Renderer::Paragraph> =
+ tree.state.downcast_ref();
crate::text::draw(
renderer,
style,
label_layout,
- tree.state.downcast_ref(),
+ state.0.raw(),
crate::text::Style::default(),
viewport,
);