Avoid finalizing transactions inside Buffer::apply_diff

This commit is contained in:
Max Brunsfeld 2023-02-27 13:33:20 -08:00
parent ff85bc6d42
commit 7faa0da5c7
3 changed files with 10 additions and 13 deletions

View file

@ -2906,7 +2906,7 @@ impl Project {
.await;
buffer.update(&mut cx, move |buffer, cx| {
buffer.finalize_last_transaction();
buffer.apply_diff_force(diff, cx)
buffer.apply_non_conflicting_portion_of_diff(diff, cx)
})
} else {
None