Merge pull request #269 from bugadani/crash_code

Don't crash when code action does not exist
This commit is contained in:
Dongdong Zhou 2022-03-25 21:55:33 +00:00 committed by GitHub
commit 54a79d6289
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -117,7 +117,12 @@ pub fn select(&mut self, ctx: &mut EventCtx) {
let code_actions =
buffer.code_actions.get(&prev_offset).unwrap_or(&empty_vec);
let action = &code_actions[self.main_split.current_code_actions];
let action = match code_actions.get(self.main_split.current_code_actions)
{
Some(action) => action,
None => return,
};
match action {
CodeActionOrCommand::Command(_cmd) => {}
CodeActionOrCommand::CodeAction(action) => {