ADS: fix QMetaObject::invokeMethod: No such method

Change-Id: Icdd8c3de7b95c60186ea30f0c40b7feeed322e28
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenssen
2023-08-29 18:01:19 +02:00
committed by Henning Gründl
parent 518977daed
commit 011ec75e88

View File

@@ -713,7 +713,8 @@ bool DockManager::eventFilter(QObject *obj, QEvent *event)
QWindowStateChangeEvent *ev = static_cast<QWindowStateChangeEvent *>(event); QWindowStateChangeEvent *ev = static_cast<QWindowStateChangeEvent *>(event);
if (ev->oldState().testFlag(Qt::WindowMinimized)) { if (ev->oldState().testFlag(Qt::WindowMinimized)) {
d->m_isLeavingMinimized = true; d->m_isLeavingMinimized = true;
QMetaObject::invokeMethod(this, "endLeavingMinimizedState", Qt::QueuedConnection); QMetaObject::invokeMethod(
this, [this] { endLeavingMinimizedState(); }, Qt::QueuedConnection);
} }
} }
return Super::eventFilter(obj, event); return Super::eventFilter(obj, event);