From 2e528917f061261e4e5a056c90e71c6186344731 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 25 Jun 2019 12:48:09 +0200 Subject: [PATCH] CppEditor: Add another sanity check to ParseContextModel Task-number: QTCREATORBUG-22596 Change-Id: I222656503477ea8dbd3b65801d1816b77baa7c39 Reviewed-by: David Schulz --- src/plugins/cppeditor/cppparsecontext.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/cppeditor/cppparsecontext.cpp b/src/plugins/cppeditor/cppparsecontext.cpp index cf77ffe8088..521cc493284 100644 --- a/src/plugins/cppeditor/cppparsecontext.cpp +++ b/src/plugins/cppeditor/cppparsecontext.cpp @@ -111,8 +111,10 @@ QString ParseContextModel::currentId() const return m_projectParts[m_currentIndex]->id(); } -int ParseContextModel::rowCount(const QModelIndex &) const +int ParseContextModel::rowCount(const QModelIndex &parent) const { + if (parent.isValid()) + return 0; return m_projectParts.size(); }