From b28bc7c65a99f78a899d823dd85697fb91f9a06a Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 29 Jun 2017 12:08:25 +0200 Subject: [PATCH] Convert brushes to immutable brushes in FormattedTextImpl. They need to be accessed from the render thread. --- src/Skia/Avalonia.Skia/FormattedTextImpl.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Skia/Avalonia.Skia/FormattedTextImpl.cs b/src/Skia/Avalonia.Skia/FormattedTextImpl.cs index 8568c80c04..569849fa86 100644 --- a/src/Skia/Avalonia.Skia/FormattedTextImpl.cs +++ b/src/Skia/Avalonia.Skia/FormattedTextImpl.cs @@ -616,6 +616,7 @@ namespace Avalonia.Skia if (brush != null) { + brush = ((IMutableBrush)brush)?.ToImmutable() ?? brush; _foregroundBrushes.Insert(0, new KeyValuePair(key, brush)); } }