diff --git a/src/Avalonia.Visuals/Media/PathMarkupParser.cs b/src/Avalonia.Visuals/Media/PathMarkupParser.cs index 0307701e82..c3fcf19148 100644 --- a/src/Avalonia.Visuals/Media/PathMarkupParser.cs +++ b/src/Avalonia.Visuals/Media/PathMarkupParser.cs @@ -232,7 +232,9 @@ namespace Avalonia.Media private void AddMove(CommandToken commandToken) { - var currentPoint = commandToken.ReadPoint(); + var currentPoint = commandToken.IsRelative + ? commandToken.ReadRelativePoint(_currentPoint) + : commandToken.ReadPoint(); _currentPoint = currentPoint;