summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2017-07-14 10:16:47 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2017-07-19 13:40:49 +0000
commit9f947d40ad772068b2147aff4f4374dc8c0caf30 (patch)
tree3a6fc1540dca4544ed8c3720b44a9e0af972d58e /tests
parent74f5f945ba62c839977420397fc307fe1edacbc5 (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')
-rw-r--r--tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp12
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);