This commit is contained in:
Nathan Sobo 2021-11-12 00:20:39 -07:00
parent 47ad9baebc
commit 068aa1adb3

View file

@ -61,11 +61,19 @@ impl Patch {
} }
(Some(old_edit), Some(new_edit)) => { (Some(old_edit), Some(new_edit)) => {
if old_edit.new.start <= new_edit.old.start { if old_edit.new.start <= new_edit.old.start {
intermediate_end = old_edit.new.end; if old_edit.new.start <= intermediate_end {
merge_edits(&mut pending_old_edit, old_edits.next().unwrap()) intermediate_end = old_edit.new.end;
merge_edits(&mut pending_old_edit, old_edits.next().unwrap())
} else {
break;
}
} else { } else {
intermediate_end = new_edit.old.end; if new_edit.old.start <= intermediate_end {
merge_edits(&mut pending_new_edit, new_edits.next().unwrap()); intermediate_end = new_edit.old.end;
merge_edits(&mut pending_new_edit, new_edits.next().unwrap());
} else {
break;
}
} }
} }
} }