Unnamed repository; edit this file 'description' to name the repository.
Merge pull request #22221 from A4-Tacks/edit-offset-internal
internal: fix incorrect offset on multiple indel
| -rw-r--r-- | crates/ide-db/src/text_edit.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ide-db/src/text_edit.rs b/crates/ide-db/src/text_edit.rs index f93b2cc74e..2dd558b0b7 100644 --- a/crates/ide-db/src/text_edit.rs +++ b/crates/ide-db/src/text_edit.rs @@ -133,9 +133,9 @@ impl TextEdit { let mut res = offset; for indel in &self.indels { if indel.delete.start() >= offset { - break; + continue; } - if offset < indel.delete.end() { + if indel.delete.contains(offset) { return None; } res += TextSize::of(&indel.insert); |