فهرست منبع

avalonia: Little task tweak to DigitalFormDocumentFactory

Kenric Nugteren 6 روز پیش
والد
کامیت
3ef4fe2e8c
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      InABox.Core/DigitalForms/DigitalFormDocumentFactory.cs

+ 1 - 1
InABox.Core/DigitalForms/DigitalFormDocumentFactory.cs

@@ -143,7 +143,7 @@ namespace InABox.Core
         public static void Stop() => _handler?.Stop();
 
         public static void LoadDocument(Guid id, Action<byte[]> callback) =>
-            LoadDocumentAsync(id).ContinueWith(task => callback(task.Result));
+            LoadDocumentAsync(id).ContinueWith(task => callback(task.Result), TaskScheduler.FromCurrentSynchronizationContext());
         public static Task<byte[]> LoadDocumentAsync(Guid id) => Handler.LoadDocumentAsync(id);
         public static byte[]? LoadDocument(Guid id) => Handler.LoadDocument(id);
         public static Guid SaveDocument(byte[] data) => Handler.SaveDocument(data);