File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
crates/emmylua_ls/src/handlers/rename Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -61,15 +61,17 @@ fn rename_decl_references(
6161 let local_references = semantic_model
6262 . get_db ( )
6363 . get_reference_index ( )
64- . get_local_references ( & decl_id. file_id , & decl_id) ? ;
64+ . get_local_references ( & decl_id. file_id , & decl_id) ;
6565 let document = semantic_model. get_document ( ) ;
6666 let uri = document. get_uri ( ) ;
67- for reference_range in local_references {
68- let range = document. to_lsp_range ( reference_range. clone ( ) ) ?;
69- result
70- . entry ( uri. clone ( ) )
71- . or_insert_with ( HashSet :: new)
72- . insert ( range) ;
67+ if let Some ( local_references) = local_references {
68+ for reference_range in local_references {
69+ let range = document. to_lsp_range ( reference_range. clone ( ) ) ?;
70+ result
71+ . entry ( uri. clone ( ) )
72+ . or_insert_with ( HashSet :: new)
73+ . insert ( range) ;
74+ }
7375 }
7476
7577 let decl_range = get_decl_name_token_lsp_range ( semantic_model, decl_id) ?;
You can’t perform that action at this time.
0 commit comments