aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2022-02-21 17:58:26 +0100
committerIvan Solovev <ivan.solovev@qt.io>2022-03-02 14:21:09 +0100
commit7b005273804d79b0a5943a4803b51f2093280367 (patch)
treecc12739910ac9fe4050aaa0d0e1b0359d4fe1faa
parent3fb70ea89c813072f8c191298bf2c18efc4bdab5 (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.cpp3
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);