diff --git a/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts b/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts index fc39647c8908c..405b13f5d5b75 100644 --- a/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts +++ b/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts @@ -374,7 +374,7 @@ export class PieceTreeBase { return false; } - let offset = 0; + const offset = 0; const ret = this.iterate(this.root, node => { if (node === SENTINEL) { return true; @@ -385,7 +385,6 @@ export class PieceTreeBase { const endPosition = other.nodeAt(offset + len); const val = other.getValueInRange2(startPosition, endPosition); - offset += len; return str === val; }); diff --git a/src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts b/src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts index f1d417305460a..d6382e4e7ac85 100644 --- a/src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts +++ b/src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts @@ -1595,12 +1595,6 @@ suite('buffer api', () => { assert(!a.equal(d)); }); - test('equal with more chunks', () => { - const a = createTextBuffer(['ab', 'cd', 'e']); - const b = createTextBuffer(['ab', 'c', 'de']); - assert(a.equal(b)); - }); - test('equal 2, empty buffer', () => { const a = createTextBuffer(['']); const b = createTextBuffer(['']);