aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/qquickitem2/tst_qquickitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quick/qquickitem2/tst_qquickitem.cpp')
-rw-r--r--tests/auto/quick/qquickitem2/tst_qquickitem.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/quick/qquickitem2/tst_qquickitem.cpp b/tests/auto/quick/qquickitem2/tst_qquickitem.cpp
index 992e81aa64..a65515b4e4 100644
--- a/tests/auto/quick/qquickitem2/tst_qquickitem.cpp
+++ b/tests/auto/quick/qquickitem2/tst_qquickitem.cpp
@@ -76,6 +76,7 @@ private slots:
void nextItemInFocusChain();
void nextItemInFocusChain2();
+ void nextItemInFocusChain3();
void keys();
void keysProcessingOrder();
@@ -958,6 +959,18 @@ void tst_QQuickItem::nextItemInFocusChain2()
delete window;
}
+void tst_QQuickItem::nextItemInFocusChain3()
+{
+ QQuickView *window = new QQuickView(0);
+ window->setBaseSize(QSize(800,600));
+
+ window->setSource(testFileUrl("nextItemInFocusChain3.qml"));
+ window->show();
+ window->requestActivate();
+ QVERIFY(QTest::qWaitForWindowActive(window));
+ QVERIFY(QGuiApplication::focusWindow() == window);
+}
+
void tst_QQuickItem::keys()
{
QQuickView *window = new QQuickView(0);