diff options
Diffstat (limited to 'crates/ra_ide/src/lib.rs')
-rw-r--r-- | crates/ra_ide/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/ra_ide/src/lib.rs b/crates/ra_ide/src/lib.rs index 4c4d9f6fa..0fede0d87 100644 --- a/crates/ra_ide/src/lib.rs +++ b/crates/ra_ide/src/lib.rs | |||
@@ -510,9 +510,10 @@ impl Analysis { | |||
510 | query: &str, | 510 | query: &str, |
511 | parse_only: bool, | 511 | parse_only: bool, |
512 | position: FilePosition, | 512 | position: FilePosition, |
513 | selections: Vec<FileRange>, | ||
513 | ) -> Cancelable<Result<SourceChange, SsrError>> { | 514 | ) -> Cancelable<Result<SourceChange, SsrError>> { |
514 | self.with_db(|db| { | 515 | self.with_db(|db| { |
515 | let edits = ssr::parse_search_replace(query, parse_only, db, position)?; | 516 | let edits = ssr::parse_search_replace(query, parse_only, db, position, selections)?; |
516 | Ok(SourceChange::from(edits)) | 517 | Ok(SourceChange::from(edits)) |
517 | }) | 518 | }) |
518 | } | 519 | } |