mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-29 19:59:19 +01:00
#38664: Create MinimapCharRenderer only when needed for painting
This commit is contained in:
@@ -439,8 +439,6 @@ export class Minimap extends ViewPart {
|
||||
private readonly _sliderMouseMoveMonitor: GlobalMouseMoveMonitor<IStandardMouseMoveEventData>;
|
||||
private readonly _sliderMouseDownListener: IDisposable;
|
||||
|
||||
private readonly _minimapCharRenderer: MinimapCharRenderer;
|
||||
|
||||
private _options: MinimapOptions;
|
||||
private _lastRenderData: RenderData;
|
||||
private _buffers: MinimapBuffers;
|
||||
@@ -482,8 +480,6 @@ export class Minimap extends ViewPart {
|
||||
|
||||
this._tokensColorTracker = MinimapTokensColorTracker.getInstance();
|
||||
|
||||
this._minimapCharRenderer = getOrCreateMinimapCharRenderer();
|
||||
|
||||
this._applyLayout();
|
||||
|
||||
this._mouseDownListener = dom.addStandardDisposableListener(this._canvas.domNode, 'mousedown', (e) => {
|
||||
@@ -734,7 +730,7 @@ export class Minimap extends ViewPart {
|
||||
useLighterFont,
|
||||
renderMinimap,
|
||||
this._tokensColorTracker,
|
||||
this._minimapCharRenderer,
|
||||
getOrCreateMinimapCharRenderer(),
|
||||
dy,
|
||||
tabSize,
|
||||
lineInfo.data[lineIndex]
|
||||
|
||||
Reference in New Issue
Block a user