diff --git a/crates/rope/src/rope.rs b/crates/rope/src/rope.rs index 508e7569c3..c349f3f451 100644 --- a/crates/rope/src/rope.rs +++ b/crates/rope/src/rope.rs @@ -114,11 +114,9 @@ impl Rope { chunks.next(); chunks.next(); self.chunks.append(chunks.suffix(), ()); - self.check_invariants(); - return; + } else { + self.chunks.append(rope.chunks, ()); } - - self.chunks.append(rope.chunks.clone(), ()); self.check_invariants(); }