summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
index 4334498b9..b75fc459d 100644
--- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
@@ -1829,11 +1829,14 @@ void tst_QWebEngineView::softwareInputPanel()
void tst_QWebEngineView::inputContextQueryInput()
{
- TestInputContext testContext;
QWebEngineView view;
view.resize(640, 480);
view.show();
+ // testContext will be destroyed before the view, so no events are sent accidentally
+ // when the view is destroyed.
+ TestInputContext testContext;
+
QSignalSpy selectionChangedSpy(&view, SIGNAL(selectionChanged()));
QSignalSpy loadFinishedSpy(&view, SIGNAL(loadFinished(bool)));
view.setHtml("<html><body>"