diff --git a/extensions/markdown-language-features/src/util/topmostLineMonitor.ts b/extensions/markdown-language-features/src/util/topmostLineMonitor.ts index 0788b65a31f..ad89388c3c7 100644 --- a/extensions/markdown-language-features/src/util/topmostLineMonitor.ts +++ b/extensions/markdown-language-features/src/util/topmostLineMonitor.ts @@ -20,12 +20,6 @@ export class TopmostLineMonitor extends Disposable { private previousStaticEditorInfo = new Map(); private isPrevEditorCustom = false; - private readonly _onChanged = this._register(new vscode.EventEmitter<{ readonly resource: vscode.Uri, readonly line: number }>()); - public readonly onDidChanged = this._onChanged.event; - - private readonly _onEditorNeedsScrolling = this._register(new vscode.EventEmitter<{ readonly line: number, readonly editor: vscode.TextEditor }>()); - public readonly onEditorNeedsScrolling = this._onEditorNeedsScrolling.event; - constructor() { super(); @@ -60,6 +54,12 @@ export class TopmostLineMonitor extends Disposable { })); } + private readonly _onChanged = this._register(new vscode.EventEmitter<{ readonly resource: vscode.Uri, readonly line: number }>()); + public readonly onDidChanged = this._onChanged.event; + + private readonly _onEditorNeedsScrolling = this._register(new vscode.EventEmitter<{ readonly line: number, readonly editor: vscode.TextEditor }>()); + public readonly onEditorNeedsScrolling = this._onEditorNeedsScrolling.event; + public setPreviousMDTextEditorLine(editor: vscode.TextEditor) { const uri = editor.document.uri; this.previousMDTextEditors.set(uri.toString(), editor);