From 65d2c34e5499e3575b49aa15879cc20c4eae45a6 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Fri, 9 Oct 2026 18:38:39 +0700 Subject: [PATCH] Menus: the Project panel's footage menu passes the keyboard navigator (#279, #290) The footage item's context menu from #383 builds its entries with menu_nodes, which #391 gave the menu bar's keyboard navigator and depth; like the other context menus it passes a fresh one. Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/src/menus.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ui-egui/src/menus.rs b/crates/ui-egui/src/menus.rs index 3b7110e2..1128d6c0 100644 --- a/crates/ui-egui/src/menus.rs +++ b/crates/ui-egui/src/menus.rs @@ -1711,7 +1711,7 @@ pub(crate) fn submenu_at(app: &mut EffectcraftApp, ui: &mut egui::Ui, path: &[&s found = Some(n); } if let Some(n) = found { - menu_nodes(app, ui, std::slice::from_ref(n), clicked); + menu_nodes(app, ui, std::slice::from_ref(n), clicked, &mut crate::menu_keys::Nav::default(), 0); } if let Some((_, p)) = clicked.as_mut() && p.is_null()