فهرست منبع

Merge pull request #3343 from AvaloniaUI/fixes/osx-swallowed-nre-when-window-closes

[OSX] null check to prevent NRE when window closes.
Nikita Tsukanov 6 سال پیش
والد
کامیت
e9bae4ea21
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      src/Avalonia.Native/WindowImplBase.cs

+ 5 - 0
src/Avalonia.Native/WindowImplBase.cs

@@ -353,6 +353,11 @@ namespace Avalonia.Native
 
         public void SetCursor(IPlatformHandle cursor)
         {
+            if (_native == null)
+            {
+                return;
+            }
+            
             var newCursor = cursor as AvaloniaNativeCursor;
             newCursor = newCursor ?? (_cursorFactory.GetCursor(StandardCursorType.Arrow) as AvaloniaNativeCursor);
             _native.Cursor = newCursor.Cursor;