Skip to content

Commit

Permalink
[core] Fix tests when converting with PT Locale (#23764)
Browse files Browse the repository at this point in the history
  • Loading branch information
rmarinho committed Jul 23, 2024
1 parent 4ef069f commit a117612
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions src/Controls/src/Core/Shapes/PathFigureCollectionConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -590,47 +590,47 @@ private static string ParsePathFigureCollectionToString(PathFigureCollection pat
foreach (var pathFigure in pathFigureCollection)
{
sb.Append('M')
.Append(pathFigure.StartPoint.X.ToString("R"))
.Append(pathFigure.StartPoint.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(pathFigure.StartPoint.Y.ToString("R"))
.Append(pathFigure.StartPoint.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ');

foreach (var pathSegment in pathFigure.Segments)
{
if (pathSegment is LineSegment lineSegment)
{
sb.Append('L')
.Append(lineSegment.Point.X.ToString("R"))
.Append(lineSegment.Point.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(lineSegment.Point.Y.ToString("R"))
.Append(lineSegment.Point.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ');
}
else if (pathSegment is BezierSegment bezierSegment)
{
sb.Append('C')
.Append(bezierSegment.Point1.X.ToString("R"))
.Append(bezierSegment.Point1.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(bezierSegment.Point1.Y.ToString("R"))
.Append(bezierSegment.Point1.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ')
.Append(bezierSegment.Point2.X.ToString("R"))
.Append(bezierSegment.Point2.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(bezierSegment.Point2.Y.ToString("R"))
.Append(bezierSegment.Point2.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ')
.Append(bezierSegment.Point3.X.ToString("R"))
.Append(bezierSegment.Point3.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(bezierSegment.Point3.Y.ToString("R"))
.Append(bezierSegment.Point3.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ');
}
else if (pathSegment is QuadraticBezierSegment quadraticBezierSegment)
{
sb.Append('Q')
.Append(quadraticBezierSegment.Point1.X.ToString("R"))
.Append(quadraticBezierSegment.Point1.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(quadraticBezierSegment.Point1.Y.ToString("R"))
.Append(quadraticBezierSegment.Point1.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ')
.Append(quadraticBezierSegment.Point2.X.ToString("R"))
.Append(quadraticBezierSegment.Point2.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(quadraticBezierSegment.Point2.Y.ToString("R"))
.Append(quadraticBezierSegment.Point2.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ');
}
else if (pathSegment is ArcSegment arcSegment)
Expand All @@ -646,9 +646,9 @@ private static string ParsePathFigureCollectionToString(PathFigureCollection pat
.Append(',')
.Append(arcSegment.SweepDirection == SweepDirection.Clockwise ? "1" : "0")
.Append(' ')
.Append(arcSegment.Point.X.ToString("R"))
.Append(arcSegment.Point.X.ToString(CultureInfo.InvariantCulture))
.Append(',')
.Append(arcSegment.Point.Y.ToString("R"))
.Append(arcSegment.Point.Y.ToString(CultureInfo.InvariantCulture))
.Append(' ');
}
}
Expand Down

0 comments on commit a117612

Please sign in to comment.