소스 검색

Merge pull request #4331 from SearchAThing-forks/fix-x11-xdestroywin-crash

fix X11 XDestroyWindow crash
Nikita Tsukanov 5 년 전
부모
커밋
f981644f64
1개의 변경된 파일2개의 추가작업 그리고 7개의 파일을 삭제
  1. 2 7
      src/Avalonia.X11/X11Window.cs

+ 2 - 7
src/Avalonia.X11/X11Window.cs

@@ -760,11 +760,7 @@ namespace Avalonia.X11
 
         public void Dispose()
         {
-            if (_handle != IntPtr.Zero)
-            {
-                XDestroyWindow(_x11.Display, _handle);
-                Cleanup();
-            }
+            Cleanup();            
         }
 
         void Cleanup()
@@ -787,8 +783,7 @@ namespace Avalonia.X11
             }
             
             if (_useRenderWindow && _renderHandle != IntPtr.Zero)
-            {
-                XDestroyWindow(_x11.Display, _renderHandle);
+            {                
                 _renderHandle = IntPtr.Zero;
             }
         }