Skip to content

Commit a70c92e

Browse files
committed
fix frozen error...
1 parent bb52acf commit a70c92e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Source/SVGImage/SVG/Shapes/TextRender.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ public GeometryGroup BuildGeometry()
6060
foreach (var glyphRun in GlyphRuns)
6161
{
6262
var runGeometry = !nonZeroAlignmentOffset ? glyphRun.BuildGeometry() : glyphRun.CreateOffsetRun(alignmentOffset, 0).BuildGeometry();
63+
if (runGeometry.IsFrozen)
64+
{
65+
runGeometry = runGeometry.CloneCurrentValue();
66+
}
6367
geometryGroup.Children.Add(runGeometry);
6468
if (TextStyles.TryGetValue(glyphRun, out TextStyle textStyle))
6569
{

0 commit comments

Comments
 (0)