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(); }