summaryrefslogtreecommitdiffstats
path: root/src/plugins/accessible/widgets/itemviews.cpp
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>2011-11-15 18:32:55 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-21 15:53:16 +0100
commit6e7f08182ea9a6e0e4f89c6b13ff8dcae1d3b87c (patch)
treef21315ed7fae074c147230f101a7d5be07d2ea6b /src/plugins/accessible/widgets/itemviews.cpp
parent6f9fb98886c592060fb8c17520c49947659d0817 (diff)
Accessibility: Clean up usage of navigate.
Prefer to use parent/child functions instead. Change-Id: Ic92165b9439eb750c9d762ddf5dcd2a5ccf0277d Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Diffstat (limited to 'src/plugins/accessible/widgets/itemviews.cpp')
-rw-r--r--src/plugins/accessible/widgets/itemviews.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/accessible/widgets/itemviews.cpp b/src/plugins/accessible/widgets/itemviews.cpp
index 98d298263c..8b03bba686 100644
--- a/src/plugins/accessible/widgets/itemviews.cpp
+++ b/src/plugins/accessible/widgets/itemviews.cpp
@@ -851,10 +851,9 @@ int QAccessibleTable2Cell::navigate(RelationFlag relation, int index, QAccessibl
case Sibling:
if (index > 0) {
QAccessibleInterface *parent = queryAccessibleInterface(view);
- int ret = parent->navigate(QAccessible::Child, index, iface);
+ *iface = parent->child(index - 1);
delete parent;
- if (*iface)
- return ret;
+ return *iface ? 0 : -1;
}
return -1;