Since insert preceedes deletes, follow that ordering in Transaction::changes.
Produces the same output but will take the happy path.
This commit is contained in:
parent
0541fbb85f
commit
b0b5451c38
|
@ -477,8 +477,8 @@ pub fn change<I>(state: &State, changes: I) -> Self
|
||||||
let span = to - from;
|
let span = to - from;
|
||||||
match tendril {
|
match tendril {
|
||||||
Some(text) => {
|
Some(text) => {
|
||||||
changeset.delete(span);
|
|
||||||
changeset.insert(text);
|
changeset.insert(text);
|
||||||
|
changeset.delete(span);
|
||||||
}
|
}
|
||||||
None => changeset.delete(span),
|
None => changeset.delete(span),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue