diff --git a/src/Consolonia.Core/Drawing/DrawingContextImpl.cs b/src/Consolonia.Core/Drawing/DrawingContextImpl.cs index 07cea37e..8109dc78 100644 --- a/src/Consolonia.Core/Drawing/DrawingContextImpl.cs +++ b/src/Consolonia.Core/Drawing/DrawingContextImpl.cs @@ -424,7 +424,7 @@ void DrawPixelAndMoveHead(int count) Point newCharacterPoint = characterPoint.WithX(characterPoint.X + j); CurrentClip.ExecuteWithClipping(newCharacterPoint, () => { - _pixelBuffer.Set((PixelBufferCoordinate)characterPoint.WithX(characterPoint.X + j), + _pixelBuffer.Set((PixelBufferCoordinate)newCharacterPoint, (oldPixel, cp) => oldPixel.Blend(cp), consolePixel); }); }