Make tst_QFocusEvent::checkReason_ActiveWindow pass on macOS
It seems that on macOS 13.2 and newer, it requires explicit activation, just as on the offscreen and minimal platforms. Task-number: QTBUG-110703 Change-Id: I519eec872505ea3673111ae300c2494113f85c36 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 78ba5056e63c4fc6f61346807197920fb5049924) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
5e28b5a9ec
commit
e9f4efe563
@ -334,9 +334,10 @@ void tst_QFocusEvent::checkReason_ActiveWindow()
|
||||
d->hide();
|
||||
|
||||
if (!QGuiApplication::platformName().compare(QLatin1String("offscreen"), Qt::CaseInsensitive)
|
||||
|| !QGuiApplication::platformName().compare(QLatin1String("minimal"), Qt::CaseInsensitive)) {
|
||||
|| !QGuiApplication::platformName().compare(QLatin1String("minimal"), Qt::CaseInsensitive)
|
||||
|| !QGuiApplication::platformName().compare(QLatin1String("cocoa"), Qt::CaseInsensitive)) {
|
||||
// Activate window of testFocusWidget, focus in that window goes to childFocusWidgetOne
|
||||
qWarning("Platforms offscreen and minimal require explicit activateWindow()");
|
||||
qWarning("Platforms offscreen, minimal and macOS require explicit activateWindow()");
|
||||
testFocusWidget->activateWindow();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user