]> git.lizzy.rs Git - rust.git/commitdiff
fix highlighting
authorEkaterina Babshukova <ekaterina.babshukova@yandex.ru>
Tue, 15 Oct 2019 16:25:57 +0000 (19:25 +0300)
committerEkaterina Babshukova <ekaterina.babshukova@yandex.ru>
Tue, 22 Oct 2019 20:47:31 +0000 (23:47 +0300)
crates/ra_ide_api/src/references/rename.rs
crates/ra_ide_api/src/references/search_scope.rs
crates/ra_lsp_server/src/main_loop/handlers.rs

index c91dada464d0d28416ce3ae1661888382d11f99f..0e2e088e0a9303379d74507dcc39d40edd70f546 100644 (file)
@@ -1,7 +1,7 @@
 //! FIXME: write short doc here
 
 use hir::ModuleSource;
-use ra_db::SourceDatabase;
+use ra_db::{SourceDatabase, SourceDatabaseExt};
 use ra_syntax::{algo::find_node_at_offset, ast, AstNode, SyntaxNode};
 use relative_path::{RelativePath, RelativePathBuf};
 
index dfea18a196bb10c72171e97697a45042f8c344a8..680988a214c1a0d0e8b5e444c18f251d3746850b 100644 (file)
@@ -1,7 +1,7 @@
 //! FIXME: write short doc here
 
 use hir::{DefWithBody, HasSource, ModuleSource};
-use ra_db::{FileId, SourceDatabase};
+use ra_db::{FileId, SourceDatabase, SourceDatabaseExt};
 use ra_syntax::{AstNode, TextRange};
 
 use crate::db::RootDatabase;
index e08e0dbae51c7a4c535f016fec43dfd0d6b548f3..3070828654b0c64253f173f8db9dadf7d1de5626 100644 (file)
@@ -751,6 +751,7 @@ pub fn handle_document_highlight(
 
     Ok(Some(
         refs.into_iter()
+            .filter(|r| r.file_id == file_id)
             .map(|r| DocumentHighlight { range: r.range.conv_with(&line_index), kind: None })
             .collect(),
     ))