diff --git a/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs b/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs
index b8ac83f418..1b29cf32f7 100644
--- a/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs
+++ b/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs
@@ -30,7 +30,7 @@ namespace Avalonia.Threading
///
public override void Post(SendOrPostCallback d, object? state)
{
- Dispatcher.UIThread.Post(() => d(state), DispatcherPriority.Background);
+ Dispatcher.UIThread.Post(d, state, DispatcherPriority.Background);
}
///