From 148ba001159ec30df3c03c95a521457583fc4af8 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Sun, 11 Nov 2018 19:20:37 +0300 Subject: [PATCH] Fixed OSX locks --- src/Avalonia.Native/AvaloniaNativeDeferredRendererLock.cs | 2 +- src/Avalonia.Native/WindowImplBase.cs | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Avalonia.Native/AvaloniaNativeDeferredRendererLock.cs b/src/Avalonia.Native/AvaloniaNativeDeferredRendererLock.cs index 4e84c69eae..6dd5337b27 100644 --- a/src/Avalonia.Native/AvaloniaNativeDeferredRendererLock.cs +++ b/src/Avalonia.Native/AvaloniaNativeDeferredRendererLock.cs @@ -16,7 +16,7 @@ namespace Avalonia.Native public IDisposable TryLock() { if (_window.TryLock()) - Disposable.Create(() => _window.Unlock()); + return Disposable.Create(() => _window.Unlock()); return null; } } diff --git a/src/Avalonia.Native/WindowImplBase.cs b/src/Avalonia.Native/WindowImplBase.cs index f9901e3497..629c91a2e8 100644 --- a/src/Avalonia.Native/WindowImplBase.cs +++ b/src/Avalonia.Native/WindowImplBase.cs @@ -186,10 +186,6 @@ namespace Avalonia.Native void IAvnWindowBaseEvents.RunRenderPriorityJobs() { - if (_parent._deferredRendering - && _parent._lastRenderedLogicalSize != _parent.ClientSize) - // Hack to trigger Paint event on the renderer - _parent.Paint?.Invoke(new Rect()); Dispatcher.UIThread.RunJobs(DispatcherPriority.Render); } }