Browse Source

Merge pull request #3007 from AvaloniaUI/fixes/3000-cursor-rects-crash-osx

[OSX] dont use cursor rects, to prevent crashing.
pull/3017/head
Nikita Tsukanov 7 years ago
committed by GitHub
parent
commit
042414e2fe
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      native/Avalonia.Native/src/OSX/window.mm

6
native/Avalonia.Native/src/OSX/window.mm

@ -369,12 +369,9 @@ public:
virtual void UpdateCursor() virtual void UpdateCursor()
{ {
[View resetCursorRects];
if (cursor != nil) if (cursor != nil)
{ {
auto rect = [Window frame]; [cursor set];
[View addCursorRect:rect cursor:cursor];
[cursor set];
} }
} }
@ -425,6 +422,7 @@ private:
{ {
WindowEvents = events; WindowEvents = events;
[Window setCanBecomeKeyAndMain]; [Window setCanBecomeKeyAndMain];
[Window disableCursorRects];
} }
virtual HRESULT Show () override virtual HRESULT Show () override

Loading…
Cancel
Save