From 8b72eabae325c34d8eab1544203993015cc91741 Mon Sep 17 00:00:00 2001 From: Sine Striker <trueful@163.com> Date: 周一, 18 12月 2023 00:54:51 +0800 Subject: [PATCH] Add win32 winIdChange workaround --- src/core/contexts/cocoawindowcontext.mm | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/contexts/cocoawindowcontext.mm b/src/core/contexts/cocoawindowcontext.mm index 1845599..a12be53 100644 --- a/src/core/contexts/cocoawindowcontext.mm +++ b/src/core/contexts/cocoawindowcontext.mm @@ -259,7 +259,8 @@ CocoaWindowEventFilter::~CocoaWindowEventFilter() = default; - bool CocoaWindowEventFilter::eventFilter(QObject *object, QEvent *event) { + bool CocoaWindowEventFilter::eventFilter(QObject *obj, QEvent *event) { + Q_UNUSED(obj) auto type = event->type(); if (type < QEvent::MouseButtonPress || type > QEvent::MouseMove) { return false; @@ -389,7 +390,7 @@ AbstractWindowContext::virtual_hook(id, data); } - bool CocoaWindowContext::setupHost() { + bool CocoaWindowContext::winIdChanged(QWindow *oldWindow) { windowId = m_windowHandle->winId(); ensureWindowProxy(windowId)->setSystemTitleBarVisible(false); std::ignore = new CocoaWindowEventFilter(this, this); -- Gitblit v1.9.1