mirror of
https://github.com/wavetermdev/xterm.js.git
synced 2026-08-05 13:43:48 -07:00
Always render cursor even if model didn't change
This ensures underline/bar cursors get rendered
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user