From 2654b311faf8b4b9125baa57e6eb16da3d0fb6f9 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Fri, 24 Jun 2022 14:45:03 +0300 Subject: [PATCH] Actually enable enforced UI-thread rendering for macOS --- src/Avalonia.Native/WindowImplBase.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Native/WindowImplBase.cs b/src/Avalonia.Native/WindowImplBase.cs index 922750fbb0..5ac8bd05c7 100644 --- a/src/Avalonia.Native/WindowImplBase.cs +++ b/src/Avalonia.Native/WindowImplBase.cs @@ -372,7 +372,10 @@ namespace Avalonia.Native if (_deferredRendering) { if (AvaloniaNativePlatform.Compositor != null) - return new CompositingRenderer(root, AvaloniaNativePlatform.Compositor); + return new CompositingRenderer(root, AvaloniaNativePlatform.Compositor) + { + RenderOnlyOnRenderThread = false + }; return new DeferredRenderer(root, loop); }