Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/navigation_target.rs')
-rw-r--r--crates/ide/src/navigation_target.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/ide/src/navigation_target.rs b/crates/ide/src/navigation_target.rs
index f1e80ab15d..3eb2651314 100644
--- a/crates/ide/src/navigation_target.rs
+++ b/crates/ide/src/navigation_target.rs
@@ -16,7 +16,7 @@ use ide_db::{
use stdx::never;
use syntax::{
ast::{self, HasName},
- format_smolstr, AstNode, SmolStr, SyntaxElement, SyntaxNode, TextRange, ToSmolStr,
+ format_smolstr, AstNode, SmolStr, SyntaxNode, TextRange, ToSmolStr,
};
/// `NavigationTarget` represents an element in the editor's UI which you can
@@ -155,11 +155,10 @@ impl NavigationTarget {
pub(crate) fn from_expr(
db: &RootDatabase,
InFile { file_id, value }: InFile<ast::Expr>,
- focus_syntax: SyntaxElement,
+ focus_range: Option<TextRange>,
) -> UpmappingResult<NavigationTarget> {
let name: SmolStr = "<expr>".into();
let kind = SymbolKind::Label;
- let focus_range = Some(focus_syntax.text_range());
orig_range_with_focus_r(db, file_id, value.syntax().text_range(), focus_range).map(
|(FileRange { file_id, range: full_range }, focus_range)| {