diff --git a/crates/gpui2/src/action.rs b/crates/gpui2/src/action.rs index bf03c87ae92bf56f158dd646f2a5848e5097ac92..54682a30ef95419af76c09a9a31cae52df7b4496 100644 --- a/crates/gpui2/src/action.rs +++ b/crates/gpui2/src/action.rs @@ -183,6 +183,8 @@ macro_rules! impl_actions { Ok(std::boxed::Box::new(gpui::serde_json::from_value::(value)?)) } ); + + gpui::register_action!($name); )* }; } diff --git a/crates/terminal_view2/src/terminal_panel.rs b/crates/terminal_view2/src/terminal_panel.rs index 3d88b89d9b91ed3b349c35b00d43fed157e8de15..fa266ceb6cf3fceb76d1db0f693778b6659c539c 100644 --- a/crates/terminal_view2/src/terminal_panel.rs +++ b/crates/terminal_view2/src/terminal_panel.rs @@ -24,7 +24,7 @@ use anyhow::Result; const TERMINAL_PANEL_KEY: &'static str = "TerminalPanel"; -actions!(terminal_view, [ToggleFocus]); +actions!(terminal_panel, [ToggleFocus]); pub fn init(cx: &mut AppContext) { cx.observe_new_views(