diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-04-24 16:28:35 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-04-25 00:03:48 +0200 |
commit | d57d24068c2ef112aaf73a7eedf29956e800a772 (patch) | |
tree | a0bcf09c609f4188fd893c8f7dc9a9ca9ab8312b /src/plugins/valgrind/memcheckerrorview.cpp | |
parent | 0909d7c5f88d89092f57efdeb842e19c44cd1cea (diff) |
Valgrind: Prevent invalid assertion.
Change-Id: I91748fd4ac43e9e00c0859209dbf39d10746b958
Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/valgrind/memcheckerrorview.cpp')
-rw-r--r-- | src/plugins/valgrind/memcheckerrorview.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/valgrind/memcheckerrorview.cpp b/src/plugins/valgrind/memcheckerrorview.cpp index db305eaea34..6f3318b1a62 100644 --- a/src/plugins/valgrind/memcheckerrorview.cpp +++ b/src/plugins/valgrind/memcheckerrorview.cpp @@ -198,6 +198,8 @@ static QString relativeToPath() static QString errorLocation(const QModelIndex &index, const Error &error, bool link = false, const QString &linkAttr = QString()) { + if (!index.isValid()) + return QString(); const ErrorListModel *model = 0; const QAbstractProxyModel *proxy = qobject_cast<const QAbstractProxyModel *>(index.model()); while (!model && proxy) { |