From 2e746791b1e871be83083a4ed3275740efb55a54 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Wed, 5 Nov 2025 09:18:59 +0100 Subject: [PATCH] project: Fetch latest lsp data in `deduplicate_range_based_lsp_requests` --- crates/project/src/lsp_store.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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])