From 44fee9aa1e3087635d1394612c6f6ceab44ba7b0 Mon Sep 17 00:00:00 2001
From: Zhao Yuhang <2546789017@qq.com>
Date: 周一, 18 12月 2023 20:11:42 +0800
Subject: [PATCH] minor improve quick demo

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

diff --git a/src/core/contexts/cocoawindowcontext.mm b/src/core/contexts/cocoawindowcontext.mm
index a8673b8..952fda9 100644
--- a/src/core/contexts/cocoawindowcontext.mm
+++ b/src/core/contexts/cocoawindowcontext.mm
@@ -382,12 +382,15 @@
         AbstractWindowContext::virtual_hook(id, data);
     }
 
-    void CocoaWindowContext::winIdChanged(QWindow *oldWindow, bool destroyed) {
+    void CocoaWindowContext::winIdChanged(QWindow *oldWindow) {
         releaseWindowProxy(windowId);
+        if (!m_windowHandle) {
+            return;
+        }
+        
         windowId = m_windowHandle->winId();
         ensureWindowProxy(windowId)->setSystemTitleBarVisible(false);
         cocoaWindowEventFilter = std::make_unique<CocoaWindowEventFilter>(this, this);
-        return true;
     }
 
 }

--
Gitblit v1.9.1