QmlDesigner: Fix double call

rowCount is called quite often.

Change-Id: I37586888269076abe19b158b04a3df37f1a1ab35
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
Marco Bubke
2025-05-23 15:28:52 +02:00
parent de7cacac4d
commit ba237401fd

View File

@@ -467,8 +467,8 @@ int NavigatorTreeModel::rowCount(const QModelIndex &parent) const
int rows = 0;
if (modelNode.defaultNodeListProperty().isValid()) {
const QList<ModelNode> list = filteredList(modelNode.defaultNodeListProperty(),
if (auto defaultNodeListProperty = modelNode.defaultNodeListProperty()) {
const QList<ModelNode> list = filteredList(defaultNodeListProperty,
m_showOnlyVisibleItems,
m_reverseItemOrder);
rows = list.size();