Deploy code runner menu from correct display row (#32594)

This fixes a bug introduced in #32579 where the code runner menu would
be deployed from the most recent cursor position instead of the row that
the runner icon was rendered on.

Release Notes:

- N/A
This commit is contained in:
Anthony Eid 2025-06-12 03:22:58 -04:00 committed by GitHub
parent 106b98fbcb
commit c7ee635853
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5717,7 +5717,7 @@ impl Editor {
self.discard_inline_completion(false, cx);
let multibuffer_point = match &action.deployed_from {
Some(CodeActionSource::Indicator(row)) => {
Some(CodeActionSource::Indicator(row)) | Some(CodeActionSource::RunMenu(row)) => {
DisplayPoint::new(*row, 0).to_point(&snapshot)
}
_ => self.selections.newest::<Point>(cx).head(),