From 01f8196a82859efe9bc2c088ec5cd3f0ea5ed968 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Tue, 17 Sep 2019 20:05:35 +0100 Subject: [PATCH] [OSX] dont use cursor rects, to prevent crashing. --- native/Avalonia.Native/src/OSX/window.mm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/native/Avalonia.Native/src/OSX/window.mm b/native/Avalonia.Native/src/OSX/window.mm index ef5dcb5b2e..712870be42 100644 --- a/native/Avalonia.Native/src/OSX/window.mm +++ b/native/Avalonia.Native/src/OSX/window.mm @@ -359,12 +359,9 @@ public: virtual void UpdateCursor() { - [View resetCursorRects]; if (cursor != nil) { - auto rect = [Window frame]; - [View addCursorRect:rect cursor:cursor]; - [cursor set]; + [cursor set]; } } @@ -415,6 +412,7 @@ private: { WindowEvents = events; [Window setCanBecomeKeyAndMain]; + [Window disableCursorRects]; } virtual HRESULT Show () override