Skip to content

Commit 3bdc97d

Browse files
SVG fixes
1 parent f4ffdac commit 3bdc97d

File tree

1 file changed

+2
-2
lines changed
  • source/FFImageLoading.Svg.Shared

1 file changed

+2
-2
lines changed

source/FFImageLoading.Svg.Shared/SkSvg.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ private void ReadElement(XElement e, SKCanvas canvas, SKPaint stroke, SKPaint fi
441441

442442
foreach (var gElement in e.Elements())
443443
{
444-
using (var paint = fill.Clone())
444+
using (var paint = fill?.Clone() ?? CreatePaint())
445445
{
446446
paint.BlendMode = SKBlendMode.SrcIn;
447447
ReadElement(gElement, canvas, paint, paint);
@@ -521,7 +521,7 @@ private void ReadElement(XElement e, SKCanvas canvas, SKPaint stroke, SKPaint fi
521521
case "mask":
522522
if (e.HasElements)
523523
{
524-
masks.Add(ReadId(e), new SKSvgMask(fill, e));
524+
masks.Add(ReadId(e), new SKSvgMask(fill ?? CreatePaint(), e));
525525
}
526526
break;
527527
case "defs":

0 commit comments

Comments
 (0)