From 6f6f96909e7ded6ae3a4e59d9d4b62fa593abb23 Mon Sep 17 00:00:00 2001
From: Sine Striker <trueful@163.com>
Date: 周日, 25 2月 2024 02:33:03 +0800
Subject: [PATCH] Fix quick initialization failure

---
 src/core/kernel/winidchangeeventfilter.cpp |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/core/kernel/winidchangeeventfilter.cpp b/src/core/kernel/winidchangeeventfilter.cpp
index 2a0f95c..4d60d74 100644
--- a/src/core/kernel/winidchangeeventfilter.cpp
+++ b/src/core/kernel/winidchangeeventfilter.cpp
@@ -10,6 +10,12 @@
 
 namespace QWK {
 
+    WindowWinIdChangeEventFilter::WindowWinIdChangeEventFilter(QWindow *host,
+                                                               AbstractWindowContext *context)
+        : WinIdChangeEventFilter(host, context), win(host), isAboutToBeDestroyed(false) {
+        host->installEventFilter(this);
+    }
+
     WId WindowWinIdChangeEventFilter::winId() const {
         auto win = static_cast<QWindow *>(host);
         if (isAboutToBeDestroyed)

--
Gitblit v1.9.1