diff options
author | Frederik Gladhorn <frederik.gladhorn@nokia.com> | 2012-03-23 19:28:12 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-23 19:32:55 +0100 |
commit | 481e8bc63ccdb9b29dac69bde0344d9b9b7b217c (patch) | |
tree | 3896a08d1b8f2471e6292089dfc70a27945efc32 /src/plugins/accessible/quick | |
parent | edea70f3d24751d6030e54b0ad15b5687fb86193 (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>
Diffstat (limited to 'src/plugins/accessible/quick')
-rw-r--r-- | src/plugins/accessible/quick/qaccessiblequickview.cpp | 2 |
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; } |