Skip to content

Commit 20d9c05

Browse files
committed
Update CircleIcon.cs
1 parent 4beadb8 commit 20d9c05

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

  • dev/DevWinUI/Controls/Win2DAndComposition/CircleIcon

dev/DevWinUI/Controls/Win2DAndComposition/CircleIcon/CircleIcon.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,13 +130,17 @@ private void OnCanvasDraw(CanvasControl sender, CanvasDrawEventArgs args)
130130
Color = g.Color,
131131
Position = (float)g.Position
132132
}).ToArray();
133-
var brush = new CanvasRadialGradientBrush(canvas, canvasStops, CanvasEdgeBehavior.Clamp, CanvasAlphaMode.Straight)
133+
134+
using (var brush = new CanvasRadialGradientBrush(canvas, canvasStops, CanvasEdgeBehavior.Clamp, CanvasAlphaMode.Straight)
134135
{
135136
Center = center,
136137
RadiusX = radius,
137138
RadiusY = radius
138-
};
139-
args.DrawingSession.FillCircle(center, radius, brush);
139+
})
140+
{
141+
args.DrawingSession.FillCircle(center, radius, brush);
142+
}
143+
140144
args.DrawingSession.DrawCircle(center, radius, BorderStrokeColor, (float)BorderStrokeThickness);
141145
}
142146
}

0 commit comments

Comments
 (0)