소스 검색

[OSX] null check to prevent NRE when window closes.

Dan Walmsley 6 년 전
부모
커밋
c907172b8f
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;