diff --git a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp index 0c6ff02ed9d..c3c3e4111f7 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp @@ -467,8 +467,8 @@ int NavigatorTreeModel::rowCount(const QModelIndex &parent) const int rows = 0; - if (modelNode.defaultNodeListProperty().isValid()) { - const QList list = filteredList(modelNode.defaultNodeListProperty(), + if (auto defaultNodeListProperty = modelNode.defaultNodeListProperty()) { + const QList list = filteredList(defaultNodeListProperty, m_showOnlyVisibleItems, m_reverseItemOrder); rows = list.size();