Browse Source

Fix #1107

pull/1117/head
Eli Arbel 9 years ago
parent
commit
42115b6ade
  1. 1
      src/Avalonia.Visuals/Media/PathMarkupParser.cs
  2. 1
      tests/Avalonia.Visuals.UnitTests/Media/PathMarkupParserTests.cs

1
src/Avalonia.Visuals/Media/PathMarkupParser.cs

@ -141,6 +141,7 @@ namespace Avalonia.Media
bool isLargeArc = ReadBool(reader);
ReadSeparator(reader);
SweepDirection sweepDirection = ReadBool(reader) ? SweepDirection.Clockwise : SweepDirection.CounterClockwise;
ReadSeparator(reader);
point = ReadPoint(reader, point, relative);
_context.ArcTo(point, size, rotationAngle, isLargeArc, sweepDirection);

1
tests/Avalonia.Visuals.UnitTests/Media/PathMarkupParserTests.cs

@ -56,6 +56,7 @@ namespace Avalonia.Visuals.UnitTests.Media
}
[Theory]
[InlineData("F1 M24,14 A2,2,0,1,1,20,14 A2,2,0,1,1,24,14 z")] // issue #1107
[InlineData("M0 0L10 10z")]
[InlineData("M50 50 L100 100 L150 50")]
[InlineData("M50 50L100 100L150 50")]

Loading…
Cancel
Save