From 0ba72788b3652790da6e37b1d533cfc5d79ad176 Mon Sep 17 00:00:00 2001 From: mkslanc Date: Sun, 29 Dec 2024 18:55:56 +0400 Subject: [PATCH] fix: rare bug with not added fold --- diff0/twoway.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/diff0/twoway.js b/diff0/twoway.js index 188618e7a5..3f531446cd 100644 --- a/diff0/twoway.js +++ b/diff0/twoway.js @@ -120,8 +120,10 @@ class DiffView { var f1 = this.orig.session.addFold(sep, new Range(s, 0, s + l, Number.MAX_VALUE)); s = prev.new.end.row + 2; var f2 = this.edit.session.addFold(sep, new Range(s, 0, s + l, Number.MAX_VALUE)); - f1.other = f2; - f2.other = f1; + if (f2 && f1) { + f1.other = f2; + f2.other = f1; + } } prev = current;