aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>2012-03-23 19:28:12 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-23 19:32:55 +0100
commit481e8bc63ccdb9b29dac69bde0344d9b9b7b217c (patch)
tree3896a08d1b8f2471e6292089dfc70a27945efc32
parentedea70f3d24751d6030e54b0ad15b5687fb86193 (diff)
Make sure we get a valid accessibleInterface in child_helper.
With filtering out more items from the tree of accessibles make sure that if we get 0 returned we don't crash. Change-Id: I7926ab66cd037952f7042dc46092cf5e2096d7c6 Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
-rw-r--r--src/plugins/accessible/quick/qaccessiblequickview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/accessible/quick/qaccessiblequickview.cpp b/src/plugins/accessible/quick/qaccessiblequickview.cpp
index 4b31c2e3ee..2df1f243b8 100644
--- a/src/plugins/accessible/quick/qaccessiblequickview.cpp
+++ b/src/plugins/accessible/quick/qaccessiblequickview.cpp
@@ -127,7 +127,7 @@ static QQuickItem *childAt_helper(QQuickItem *item, int x, int y)
}
QScopedPointer<QAccessibleInterface> accessibleInterface(QAccessible::queryAccessibleInterface(item));
- if (accessibleInterface->childCount() == 0) {
+ if (accessibleInterface && accessibleInterface->childCount() == 0) {
return (itemScreenRect(item).contains(x, y)) ? item : 0;
}