From 5ba6373453cb6be36ea8090f2fdb7ac3e60d286f Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Thu, 9 Feb 2012 11:12:31 +1000 Subject: Don't crash if focus issues arise. The test has some strict focus requirements, but if they are not met then the test should FAIL with a bit of explanation instead of crash. Change-Id: I796e8a8092833f3413b3dc98a22466575dfe241d Reviewed-by: Yann Bodson --- tests/auto/qtquick2/qquicktextinput/tst_qquicktextinput.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests/auto') diff --git a/tests/auto/qtquick2/qquicktextinput/tst_qquicktextinput.cpp b/tests/auto/qtquick2/qquicktextinput/tst_qquicktextinput.cpp index 8cc89717d0..38aad48a74 100644 --- a/tests/auto/qtquick2/qquicktextinput/tst_qquicktextinput.cpp +++ b/tests/auto/qtquick2/qquicktextinput/tst_qquicktextinput.cpp @@ -1527,6 +1527,7 @@ void tst_qquicktextinput::positionAt() textinputObject->setCursorPosition(0); { QInputMethodEvent inputEvent(preeditText, QList()); + QVERIFY(qGuiApp->focusObject()); QGuiApplication::sendEvent(qGuiApp->focusObject(), &inputEvent); } // Check all points within the preedit text return the same position. @@ -1539,6 +1540,7 @@ void tst_qquicktextinput::positionAt() QCOMPARE(textinputObject->positionToRectangle(1).x(), x1); { QInputMethodEvent inputEvent; + QVERIFY(qGuiApp->focusObject()); QGuiApplication::sendEvent(qGuiApp->focusObject(), &inputEvent); } // With wrapping. -- cgit v1.2.3