Skip to content

Commit 48a7f63

Browse files
committed
1 parent 7b753f4 commit 48a7f63

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class EditorGutter<T extends IGutterItemInfo = IGutterItemInfo> extends D
1919
(e) => this._editor.hasModel()
2020
);
2121

22-
private readonly viewZoneChanges = new ObservableValue(0, 'counter');
22+
private readonly changeCounter = new ObservableValue(0, 'counter');
2323

2424
constructor(
2525
private readonly _editor: CodeEditorWidget,
@@ -31,7 +31,11 @@ export class EditorGutter<T extends IGutterItemInfo = IGutterItemInfo> extends D
3131
this._register(autorun((reader) => this.render(reader), 'Render'));
3232

3333
this._editor.onDidChangeViewZones(e => {
34-
this.viewZoneChanges.set(this.viewZoneChanges.get() + 1, undefined);
34+
this.changeCounter.set(this.changeCounter.get() + 1, undefined);
35+
});
36+
37+
this._editor.onDidContentSizeChange(e => {
38+
this.changeCounter.set(this.changeCounter.get() + 1, undefined);
3539
});
3640
}
3741

@@ -41,7 +45,7 @@ export class EditorGutter<T extends IGutterItemInfo = IGutterItemInfo> extends D
4145
if (!this.modelAttached.read(reader)) {
4246
return;
4347
}
44-
this.viewZoneChanges.read(reader);
48+
this.changeCounter.read(reader);
4549
const scrollTop = this.scrollTop.read(reader);
4650

4751
const visibleRanges = this._editor.getVisibleRanges();

0 commit comments

Comments
 (0)