aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2022-06-01 15:30:59 +0200
committerDoris Verria <doris.verria@qt.io>2022-06-03 19:08:48 +0000
commita0cdaa1d78d180b9e146fad935ba7b49dbf532f0 (patch)
tree4d7ea1e6a47eea5f24a654ba3db568c3a153ce7e /tests
parent15bf503c497ba5078dfd827de808d0baf16c20b6 (diff)
tst_qquicktreeviewdelegate: Fix click position inside indicator
Take into account the indicator position inside the parent delegate when attempting to click inside the indicator. This may not be 0 depending on the delegate's margins. Pick-to: 6.3 Change-Id: I7ddde6734dba3290947e51c787fee0128a90cd9e Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp b/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp
index 7978176716..bb597e98b1 100644
--- a/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp
+++ b/tests/auto/quickcontrols2/qquicktreeviewdelegate/tst_qquicktreeviewdelegate.cpp
@@ -308,7 +308,7 @@ void tst_qquicktreeviewdelegate::checkClickedSignal()
// Click on the indicator
const auto indicator = item->property("indicator").value<QQuickItem *>();
QVERIFY(indicator);
- localPos = QPoint(indicator->width() / 2, indicator->height() / 2);
+ localPos = QPoint(indicator->x() + indicator->width() / 2, indicator->y() + indicator->height() / 2);
pos = item->window()->contentItem()->mapFromItem(item, localPos).toPoint();
QTest::mouseClick(item->window(), Qt::LeftButton, Qt::NoModifier, pos);
QCOMPARE(clickedSpy.count(), 1);