status-area: Disable buttons when not enabled in DBusMenu

This commit is contained in:
Ian Douglas Scott 2026-01-20 14:23:01 -08:00
parent fe2ebe7a89
commit ebe18a17c5

View file

@ -242,7 +242,11 @@ fn layout_view(layout: &Layout, expanded: Option<i32>) -> cosmic::Element<'_, Ms
.symbolic(true);
children.push(icon.into());
}
let button = row_button(children).on_press(Msg::Click(i.id(), is_submenu));
let mut button = row_button(children);
if i.enabled() {
button = button.on_press(Msg::Click(i.id(), is_submenu));
}
if is_submenu && is_expanded {
Some(