aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/main_loop
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_lsp_server/src/main_loop')
-rw-r--r--crates/ra_lsp_server/src/main_loop/handlers.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/crates/ra_lsp_server/src/main_loop/handlers.rs b/crates/ra_lsp_server/src/main_loop/handlers.rs
index 8f9db68a2..b70d67b4d 100644
--- a/crates/ra_lsp_server/src/main_loop/handlers.rs
+++ b/crates/ra_lsp_server/src/main_loop/handlers.rs
@@ -51,7 +51,6 @@ pub fn handle_find_matching_brace(
51 params: req::FindMatchingBraceParams, 51 params: req::FindMatchingBraceParams,
52) -> Result<Vec<Position>> { 52) -> Result<Vec<Position>> {
53 let file_id = params.text_document.try_conv_with(&world)?; 53 let file_id = params.text_document.try_conv_with(&world)?;
54 let file = world.analysis().file_syntax(file_id);
55 let line_index = world.analysis().file_line_index(file_id); 54 let line_index = world.analysis().file_line_index(file_id);
56 let res = params 55 let res = params
57 .offsets 56 .offsets
@@ -60,7 +59,7 @@ pub fn handle_find_matching_brace(
60 .map(|offset| { 59 .map(|offset| {
61 world 60 world
62 .analysis() 61 .analysis()
63 .matching_brace(&file, offset) 62 .matching_brace(FilePosition { file_id, offset })
64 .unwrap_or(offset) 63 .unwrap_or(offset)
65 }) 64 })
66 .map_conv_with(&line_index) 65 .map_conv_with(&line_index)