From 8c9efd1f9de6355d033283151ec7066ddc19b2cb Mon Sep 17 00:00:00 2001 From: Aiday Marlen Kyzy Date: Mon, 28 Aug 2023 16:58:37 +0200 Subject: [PATCH] refactoring the code --- .../editor/contrib/stickyScroll/browser/stickyScrollWidget.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts index 1290234ee9c..67355cece00 100644 --- a/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts +++ b/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts @@ -151,14 +151,15 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget { private async _renderRootNode(): Promise { + console.log('inside of render root node'); const foldingModel = await FoldingController.get(this._editor)?.getFoldingModel(); const layoutInfo = this._editor.getLayoutInfo(); console.log('this._previousStickyLines', JSON.stringify(this._previousStickyLines)); console.log('this._lineNumbers', JSON.stringify(this._lineNumbers)); for (const [index, line] of this._lineNumbers.entries()) { - let renderedStickyLine: RenderedStickyLine | undefined; console.log('this._previousStickyLines[index].lineNumber : ', this._previousStickyLines[index].lineNumber); console.log('line : ', line); + let renderedStickyLine: RenderedStickyLine | undefined; if (this._previousStickyLines[index].lineNumber === line) { // Element was already rendered so reuse the rendered node console.log('inside of if loop for line : ', line);