|
|
@ -83,7 +83,6 @@ namespace Avalonia.Media |
|
|
public void Parse(string pathData) |
|
|
public void Parse(string pathData) |
|
|
{ |
|
|
{ |
|
|
var normalizedPathData = NormalizeWhiteSpaces(pathData); |
|
|
var normalizedPathData = NormalizeWhiteSpaces(pathData); |
|
|
|
|
|
|
|
|
var tokens = ParseTokens(normalizedPathData); |
|
|
var tokens = ParseTokens(normalizedPathData); |
|
|
|
|
|
|
|
|
CreateGeometry(tokens); |
|
|
CreateGeometry(tokens); |
|
|
@ -129,11 +128,14 @@ namespace Avalonia.Media |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
source[index++] = c; |
|
|
source[index++] = c; |
|
|
|
|
|
|
|
|
skip = true; |
|
|
skip = true; |
|
|
|
|
|
|
|
|
continue; |
|
|
continue; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
skip = false; |
|
|
skip = false; |
|
|
|
|
|
|
|
|
source[index++] = c; |
|
|
source[index++] = c; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|