Always render cursor even if model didn't change

This ensures underline/bar cursors get rendered
This commit is contained in:
Daniel Imms
2023-08-01 07:43:27 -07:00
parent f64cb1566d
commit 41e97ec042
2 changed files with 2 additions and 3 deletions
@@ -242,11 +242,9 @@ export class RectangleRenderer extends Disposable {
}
}
vertices.count = rectangleCount;
this._updateCursor(model);
}
private _updateCursor(model: IRenderModel): void {
public updateCursor(model: IRenderModel): void {
const vertices = this._verticesCursor;
const cursor = model.cursor;
if (!cursor || cursor.style === 'block') {
@@ -523,6 +523,7 @@ export class WebglRenderer extends Disposable implements IRenderer {
if (modelUpdated) {
this._rectangleRenderer!.updateBackgrounds(this._model);
}
this._rectangleRenderer!.updateCursor(this._model);
}
/**