Browse Source

Ensure context in doc renderer

Krzysztof Krysiński 1 week ago
parent
commit
0d98654bb0
2 changed files with 2 additions and 1 deletions
  1. 1 1
      src/Drawie
  2. 1 0
      src/PixiEditor.ChangeableDocument/Rendering/DocumentRenderer.cs

+ 1 - 1
src/Drawie

@@ -1 +1 @@
-Subproject commit 592622a39992789d96d3ebba580eb3c24298c285
+Subproject commit cb2cdf919db2b9d302bcbcef3a2a434a8d12b00b

+ 1 - 0
src/PixiEditor.ChangeableDocument/Rendering/DocumentRenderer.cs

@@ -273,6 +273,7 @@ public class DocumentRenderer : IPreviewRenderable, IDisposable
         if (isExecuting) return;
         if (isExecuting) return;
 
 
         isExecuting = true;
         isExecuting = true;
+        using var ctx = DrawingBackendApi.Current?.RenderingDispatcher.EnsureContext();
         while (renderRequests.Count > 0)
         while (renderRequests.Count > 0)
         {
         {
             RenderRequest request = renderRequests.Dequeue();
             RenderRequest request = renderRequests.Dequeue();