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