diff options
author | Peter Varga <pvarga@inf.u-szeged.hu> | 2017-07-14 10:16:47 +0200 |
---|---|---|
committer | Peter Varga <pvarga@inf.u-szeged.hu> | 2017-07-19 13:40:49 +0000 |
commit | 9f947d40ad772068b2147aff4f4374dc8c0caf30 (patch) | |
tree | 3a6fc1540dca4544ed8c3720b44a9e0af972d58e /tests/auto | |
parent | 74f5f945ba62c839977420397fc307fe1edacbc5 (diff) |
Speculative stabilization of imeCompositionQueryEvent widget auto test
Wait for receiver object to be set after show.
Task-number: QTBUG-61816
Change-Id: I2eb62775d30b0f8f9ec3e76d60a924b56c811865
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp index 7fbbd63d3..c9d5cda90 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); |