From: Friedemann Kleint Date: Wed, 17 Apr 2013 11:54:49 +0000 (+0200) Subject: Fix crash on empty child list in QAccessibleQuickWindow::rootItem(). X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=7f4872a340f7c9f181479df923ad95c7192a8982;p=konrad%2Fqtdeclarative.git Fix crash on empty child list in QAccessibleQuickWindow::rootItem(). Change-Id: I07f1482216c3147bf851046e61a56ec74f074dea Reviewed-by: Jan Arve Sæther --- diff --git a/src/plugins/accessible/quick/qaccessiblequickview.cpp b/src/plugins/accessible/quick/qaccessiblequickview.cpp index 4251a80..b85f23c 100644 --- a/src/plugins/accessible/quick/qaccessiblequickview.cpp +++ b/src/plugins/accessible/quick/qaccessiblequickview.cpp @@ -60,8 +60,11 @@ QAccessibleQuickWindow::QAccessibleQuickWindow(QQuickWindow *object) QQuickItem *QAccessibleQuickWindow::rootItem() const { - if (window()->contentItem()) - return window()->contentItem()->childItems().first(); + if (QQuickItem *ci = window()->contentItem()) { + const QList &childItems = ci->childItems(); + if (!childItems.isEmpty()) + return childItems.first(); + } return 0; }