Sfoglia il codice sorgente

Made actions processing async but not scheduled

Krzysztof Krysiński 1 settimana fa
parent
commit
0ef5c0677c
2 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 1 1
      src/Drawie
  2. 1 1
      src/PixiEditor/Models/Rendering/SceneRenderer.cs

+ 1 - 1
src/Drawie

@@ -1 +1 @@
-Subproject commit c8175ed7ff516147d6659108112f69031e82d0cd
+Subproject commit 71aee038d0cea1f40e12250f90ef65eb7ab21d42

+ 1 - 1
src/PixiEditor/Models/Rendering/SceneRenderer.cs

@@ -39,7 +39,7 @@ internal class SceneRenderer : IDisposable
     public async Task RenderAsync(Dictionary<Guid, ViewportInfo> stateViewports, AffectedArea affectedArea,
         bool updateDelayed, Dictionary<Guid, List<PreviewRenderRequest>>? previewTextures)
     {
-        await DrawingBackendApi.Current.RenderingDispatcher.InvokeAsync(() =>
+        await DrawingBackendApi.Current.RenderingDispatcher.InvokeInBackgroundAsync(() =>
         {
             using var ctx = DrawingBackendApi.Current.RenderingDispatcher.EnsureContext();
             int renderedCount = 0;