diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp index 7fbbd63d30fd17114903fab69de7fb654a23750d..c9d5cda904a81d4bef70011148e4c0b12f9a401a 100644 --- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp +++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp @@ -2152,14 +2152,16 @@ void tst_QWebEngineView::imeCompositionQueryEvent() QObject *input = nullptr; QFETCH(QString, receiverObjectName); - if (receiverObjectName == "focusObject") + if (receiverObjectName == "focusObject") { + QTRY_VERIFY(qApp->focusObject()); input = qApp->focusObject(); - else if (receiverObjectName == "focusProxy") + } else if (receiverObjectName == "focusProxy") { + QTRY_VERIFY(view.focusProxy()); input = view.focusProxy(); - else if (receiverObjectName == "focusWidget") + } else if (receiverObjectName == "focusWidget") { + QTRY_VERIFY(view.focusWidget()); input = view.focusWidget(); - - QVERIFY(input); + } QInputMethodQueryEvent srrndTextQuery(Qt::ImSurroundingText); QInputMethodQueryEvent cursorPosQuery(Qt::ImCursorPosition);