current = current->next;
}
- if(last && last->silence()) {
+ if(last && last->silence() && !last->transition ) {
delete last;
result = 1;
}
}
return new_edit;
}
-
+
Edit* Edits::shift(int64_t position, int64_t difference)
{
Edit *new_edit = split_edit(position);