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.rs | 5 |
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)| { |