From efd5bbeaa9a7104c15cab284288b4730c3b3ea56 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Fri, 10 Jul 2020 16:21:53 +0300 Subject: [PATCH] Added an incantation nobody probably even remembers about anymore --- src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs b/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs index f920fec82e..40cf81358f 100644 --- a/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs +++ b/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs @@ -1,4 +1,5 @@ using System; +using System.Runtime.ConstrainedExecution; using System.Threading; namespace Avalonia.Threading @@ -56,6 +57,7 @@ namespace Avalonia.Threading Dispatcher.UIThread.InvokeAsync(() => d(state), DispatcherPriority.Send).Wait(); } + [PrePrepareMethod] public override int Wait(IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) { if (_waitProvider != null)