Fix rendering error underlines v2

This commit is contained in:
Matt Parker
2026-01-27 23:56:48 +10:00
parent e68458db5d
commit bd658f3898

View File

@@ -369,11 +369,11 @@ public partial class SharpIdeCodeEdit : CodeEdit
endPos.X += 10; endPos.X += 10;
} }
RenderingServer.Singleton.CanvasItemClear(_aboveCanvasItemRid!.Value);
RenderingServer.Singleton.DrawDashedLine(_aboveCanvasItemRid!.Value, startPos, endPos, color, thickness); RenderingServer.Singleton.DrawDashedLine(_aboveCanvasItemRid!.Value, startPos, endPos, color, thickness);
} }
public override void _Draw() public override void _Draw()
{ {
RenderingServer.Singleton.CanvasItemClear(_aboveCanvasItemRid!.Value);
//UnderlineRange(_currentLine, _selectionStartCol, _selectionEndCol, new Color(1, 0, 0)); //UnderlineRange(_currentLine, _selectionStartCol, _selectionEndCol, new Color(1, 0, 0));
foreach (var sharpIdeDiagnostic in _fileDiagnostics.Concat(_fileAnalyzerDiagnostics).ConcatFast(_projectDiagnosticsForFile)) foreach (var sharpIdeDiagnostic in _fileDiagnostics.Concat(_fileAnalyzerDiagnostics).ConcatFast(_projectDiagnosticsForFile))
{ {