Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_completion/src/render/function.rs')
-rw-r--r--crates/ide_completion/src/render/function.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ide_completion/src/render/function.rs b/crates/ide_completion/src/render/function.rs
index 7df13988ad..85014717d6 100644
--- a/crates/ide_completion/src/render/function.rs
+++ b/crates/ide_completion/src/render/function.rs
@@ -74,10 +74,10 @@ fn render(
});
if let Some(ref_match) = compute_ref_match(completion, &ret_type) {
- // FIXME
- // For now we don't properly calculate the edits for ref match
- // completions on methods, so we've disabled them. See #8058.
- if matches!(func_kind, FuncKind::Function) {
+ // FIXME For now we don't properly calculate the edits for ref match
+ // completions on methods or qualified paths, so we've disabled them.
+ // See #8058.
+ if matches!(func_kind, FuncKind::Function) && ctx.completion.path_qual().is_none() {
item.ref_match(ref_match);
}
}