fix highlighting

This commit is contained in:
Ekaterina Babshukova 2019-10-15 19:25:57 +03:00
parent 328be5721a
commit 93c179531b
3 changed files with 3 additions and 2 deletions

View file

@ -1,7 +1,7 @@
//! FIXME: write short doc here //! FIXME: write short doc here
use hir::ModuleSource; use hir::ModuleSource;
use ra_db::SourceDatabase; use ra_db::{SourceDatabase, SourceDatabaseExt};
use ra_syntax::{algo::find_node_at_offset, ast, AstNode, SyntaxNode}; use ra_syntax::{algo::find_node_at_offset, ast, AstNode, SyntaxNode};
use relative_path::{RelativePath, RelativePathBuf}; use relative_path::{RelativePath, RelativePathBuf};

View file

@ -1,7 +1,7 @@
//! FIXME: write short doc here //! FIXME: write short doc here
use hir::{DefWithBody, HasSource, ModuleSource}; use hir::{DefWithBody, HasSource, ModuleSource};
use ra_db::{FileId, SourceDatabase}; use ra_db::{FileId, SourceDatabase, SourceDatabaseExt};
use ra_syntax::{AstNode, TextRange}; use ra_syntax::{AstNode, TextRange};
use crate::db::RootDatabase; use crate::db::RootDatabase;

View file

@ -751,6 +751,7 @@ pub fn handle_document_highlight(
Ok(Some( Ok(Some(
refs.into_iter() refs.into_iter()
.filter(|r| r.file_id == file_id)
.map(|r| DocumentHighlight { range: r.range.conv_with(&line_index), kind: None }) .map(|r| DocumentHighlight { range: r.range.conv_with(&line_index), kind: None })
.collect(), .collect(),
)) ))