diff options
author | José Millán Soto <fid@gpul.org> | 2012-09-26 13:11:35 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-10-13 05:51:19 +0200 |
commit | dc57295a7bd41768c131f4154161c274fb4c9857 (patch) | |
tree | b8f185269ac44196bfcd1c2494b2b312d7d0724a /src | |
parent | 57fac2e83a27c9a2da1932991692586c42d97ddc (diff) |
Check that row and column are not less than 0 in indexFromLogical
Change-Id: Icf6dbb234513de12c772618a046461b8674b01ce
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/accessible/widgets/itemviews.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/accessible/widgets/itemviews.cpp b/src/plugins/accessible/widgets/itemviews.cpp index a8c42c9f59..649863ed84 100644 --- a/src/plugins/accessible/widgets/itemviews.cpp +++ b/src/plugins/accessible/widgets/itemviews.cpp @@ -407,7 +407,7 @@ QModelIndex QAccessibleTree::indexFromLogical(int row, int column) const return QModelIndex(); const QTreeView *treeView = qobject_cast<const QTreeView*>(view()); - if (treeView->d_func()->viewItems.count() <= row) { + if ((row < 0) || (column < 0) || (treeView->d_func()->viewItems.count() <= row)) { qWarning() << "QAccessibleTree::indexFromLogical: invalid index: " << row << column << " for " << treeView; return QModelIndex(); } |