From 1095dbd2fe58a73fcc086b874891bdc879a34d4d Mon Sep 17 00:00:00 2001
From: SineStriker <trueful@163.com>
Date: 周一, 18 12月 2023 14:36:08 +0800
Subject: [PATCH] minor tweaks

---
 src/core/contexts/cocoawindowcontext.mm |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/core/contexts/cocoawindowcontext.mm b/src/core/contexts/cocoawindowcontext.mm
index 614f055..952fda9 100644
--- a/src/core/contexts/cocoawindowcontext.mm
+++ b/src/core/contexts/cocoawindowcontext.mm
@@ -383,9 +383,11 @@
     }
 
     void CocoaWindowContext::winIdChanged(QWindow *oldWindow) {
-        if (windowId) {
-            releaseWindowProxy(windowId);
+        releaseWindowProxy(windowId);
+        if (!m_windowHandle) {
+            return;
         }
+        
         windowId = m_windowHandle->winId();
         ensureWindowProxy(windowId)->setSystemTitleBarVisible(false);
         cocoaWindowEventFilter = std::make_unique<CocoaWindowEventFilter>(this, this);

--
Gitblit v1.9.1