diff --git a/crates/project/src/lsp_store.rs b/crates/project/src/lsp_store.rs index 78bcabd64836dac6d09f51324edf2b7790c3fecf..7de345a38dfc29f4fa4250c57bc95bd957dbe5bd 100644 --- a/crates/project/src/lsp_store.rs +++ b/crates/project/src/lsp_store.rs @@ -12251,10 +12251,7 @@ impl LspStore { .update(cx, |buffer, _| buffer.wait_for_version(version))? .await?; lsp_store.update(cx, |lsp_store, cx| { - let lsp_data = lsp_store - .lsp_data - .entry(buffer_id) - .or_insert_with(|| BufferLspData::new(&buffer, cx)); + let lsp_data = lsp_store.latest_lsp_data(&buffer, cx); let chunks_queried_for = lsp_data .inlay_hints .applicable_chunks(&[range])