From 376f1b8850a80b48ef992c1214137840a0fe04b4 Mon Sep 17 00:00:00 2001 From: Hojjat Date: Tue, 8 Sep 2026 12:46:39 -0600 Subject: [PATCH] fix(segmented_button): read the live menu state when drawing the context item --- src/widget/segmented_button/widget.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/widget/segmented_button/widget.rs b/src/widget/segmented_button/widget.rs index 4abf873a..822d0ea5 100644 --- a/src/widget/segmented_button/widget.rs +++ b/src/widget/segmented_button/widget.rs @@ -2205,12 +2205,7 @@ where let menu_open = || { state.show_context == Some(key) - && !tree.children.is_empty() - && tree.children[0] - .state - .downcast_ref::() - .inner - .with_data(|data| data.open) + && state.menu_state.inner.with_data(|data| data.open) }; let key_is_active = self.model.is_active(key);