diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 2b46894560..fbaad65032 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -5248,13 +5248,6 @@ impl Editor { tasks.column, )), }); - let spawn_straight_away = quick_launch - && resolved_tasks - .as_ref() - .map_or(false, |tasks| tasks.templates.len() == 1) - && code_actions - .as_ref() - .map_or(true, |actions| actions.is_empty()); let debug_scenarios = editor.update(cx, |editor, cx| { if cx.has_flag::() { maybe!({ @@ -5298,6 +5291,14 @@ impl Editor { vec![] } })?; + let spawn_straight_away = quick_launch + && resolved_tasks + .as_ref() + .map_or(false, |tasks| tasks.templates.len() == 1) + && code_actions + .as_ref() + .map_or(true, |actions| actions.is_empty()) + && debug_scenarios.is_empty(); if let Ok(task) = editor.update_in(cx, |editor, window, cx| { *editor.context_menu.borrow_mut() = Some(CodeContextMenu::CodeActions(CodeActionsMenu {