diff options
author | Ivan Solovev <ivan.solovev@qt.io> | 2022-02-21 17:58:26 +0100 |
---|---|---|
committer | Ivan Solovev <ivan.solovev@qt.io> | 2022-03-02 14:21:09 +0100 |
commit | 7b005273804d79b0a5943a4803b51f2093280367 (patch) | |
tree | cc12739910ac9fe4050aaa0d0e1b0359d4fe1faa | |
parent | 3fb70ea89c813072f8c191298bf2c18efc4bdab5 (diff) |
Fix tst_qquickaccessible::hitTest() on Android
The issue was that on Android the main windows always takes the whole
display size, so the width and height properties are ignored.
Task-number: QTBUG-77371
Pick-to: 6.3 6.2
Change-Id: I6942235498d47ac945287a607e267e86a9a2069b
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
-rw-r--r-- | tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp b/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp index ff3f4caf54..7425b1ab5a 100644 --- a/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp +++ b/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp @@ -506,7 +506,8 @@ void tst_QQuickAccessible::hitTest() QAccessibleInterface *windowIface = QAccessible::queryAccessibleInterface(window.get()); QVERIFY(windowIface); QAccessibleInterface *rootItem = windowIface->child(0); - QRect rootRect = rootItem->rect(); + // on Android the main window is always shown fullscreen + QRect rootRect = QRect(window->x(), window->y(), window->width(), window->height()); // check the root item from app QAccessibleInterface *appIface = QAccessible::queryAccessibleInterface(qApp); |