Fix context in command palette from application menu (#14599)

Supercedes #14468

Release Notes:

- linux: Fixed the command palette when opened from the application menu
This commit is contained in:
Conrad Irwin 2024-07-16 15:14:18 -06:00 committed by GitHub
parent 448ef538b3
commit 1fe16f42ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,9 +13,10 @@ impl RenderOnce for ApplicationMenu {
fn render(self, _cx: &mut WindowContext) -> impl IntoElement {
PopoverMenu::new("application-menu")
.menu(move |cx| {
ContextMenu::build(cx, move |menu, _cx| {
ContextMenu::build(cx, move |menu, cx| {
menu.header("Workspace")
.action("Open Command Palette", Box::new(command_palette::Toggle))
.when_some(cx.focused(), |menu, focused| menu.context(focused))
.custom_row(move |cx| {
h_flex()
.gap_2()