Skip to content

Commit 5653420

Browse files
authored
Merge pull request microsoft#187933 from microsoft/aiday/revertOptimization
Fixing colors disappearing in the sticky scroll
2 parents 6bff31c + baabfe5 commit 5653420

File tree

1 file changed

+0
-10
lines changed

1 file changed

+0
-10
lines changed

src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import * as dom from 'vs/base/browser/dom';
77
import { StandardMouseEvent } from 'vs/base/browser/mouseEvent';
88
import { createTrustedTypesPolicy } from 'vs/base/browser/trustedTypes';
9-
import { equals } from 'vs/base/common/arrays';
109
import { Disposable, DisposableStore } from 'vs/base/common/lifecycle';
1110
import 'vs/css!./stickyScroll';
1211
import { ICodeEditor, IOverlayWidget, IOverlayWidgetPosition } from 'vs/editor/browser/editorBrowser';
@@ -22,10 +21,6 @@ export class StickyScrollWidgetState {
2221
readonly lineNumbers: number[],
2322
readonly lastLineRelativePosition: number
2423
) { }
25-
26-
public equals(other: StickyScrollWidgetState | undefined): boolean {
27-
return !!other && this.lastLineRelativePosition === other.lastLineRelativePosition && equals(this.lineNumbers, other.lineNumbers);
28-
}
2924
}
3025

3126
const _ttPolicy = createTrustedTypesPolicy('stickyScrollViewLayer', { createHTML: value => value });
@@ -40,7 +35,6 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget {
4035
private _lastLineRelativePosition: number = 0;
4136
private _hoverOnLine: number = -1;
4237
private _hoverOnColumn: number = -1;
43-
private _state: StickyScrollWidgetState | undefined;
4438

4539
constructor(
4640
private readonly _editor: ICodeEditor
@@ -74,10 +68,6 @@ export class StickyScrollWidget extends Disposable implements IOverlayWidget {
7468
}
7569

7670
setState(state: StickyScrollWidgetState): void {
77-
if (state.equals(this._state)) {
78-
return;
79-
}
80-
this._state = state;
8171
dom.clearNode(this._rootDomNode);
8272
this._disposableStore.clear();
8373
this._lineNumbers.length = 0;

0 commit comments

Comments
 (0)