Unnamed repository; edit this file 'description' to name the repository.
Merge pull request #20553 from ChayimFriedman2/ns-highlight-attach
fix: Attach the db in one more place in highlighting
Chayim Refael Friedman 8 months ago
parent 968fc01 · parent 9f7dd01 · commit 6b4569d
-rw-r--r--crates/ide/src/syntax_highlighting/inject.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ide/src/syntax_highlighting/inject.rs b/crates/ide/src/syntax_highlighting/inject.rs
index 7785891169..abe7be8c68 100644
--- a/crates/ide/src/syntax_highlighting/inject.rs
+++ b/crates/ide/src/syntax_highlighting/inject.rs
@@ -26,7 +26,8 @@ pub(super) fn ra_fixture(
literal: &ast::String,
expanded: &ast::String,
) -> Option<()> {
- let active_parameter = ActiveParameter::at_token(sema, expanded.syntax().clone())?;
+ let active_parameter =
+ salsa::attach(sema.db, || ActiveParameter::at_token(sema, expanded.syntax().clone()))?;
let has_rust_fixture_attr = active_parameter.attrs().is_some_and(|attrs| {
attrs.filter_map(|attr| attr.as_simple_path()).any(|path| {
path.segments()