Skip to content

Commit 9d092bc

Browse files
committed
Fixes microsoft#136470 by not firing "onDidChange" when there was no change.
1 parent 2b250d9 commit 9d092bc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/vs/editor/common/model/bracketPairs/bracketPairsImpl.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,11 @@ export class BracketPairs extends Disposable implements IBracketPairs {
7272
this.onDidChangeEmitter.fire();
7373
}
7474
} else {
75-
this.bracketPairsTree.clear();
76-
this.onDidChangeEmitter.fire();
75+
if (this.bracketPairsTree.value) {
76+
this.bracketPairsTree.clear();
77+
// Important: Don't call fire if there was no change!
78+
this.onDidChangeEmitter.fire();
79+
}
7780
}
7881
}
7982

0 commit comments

Comments
 (0)