diff --git a/src/buffer/factory.rs b/src/buffer/factory.rs index 26a903b..f979196 100644 --- a/src/buffer/factory.rs +++ b/src/buffer/factory.rs @@ -43,7 +43,7 @@ pub trait OperationFactory { fn delta(&self, start: usize, txt: &str, end: usize) -> Option { let mut out = OperationSeq::default(); let content = self.content(); - let tail_skip = content.len() - end; + let tail_skip = content.len() - end; // TODO len is number of bytes, not chars let content_slice = &content[start..tail_skip]; if content_slice == txt {