summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/opcua/opcuaviewer/treeitem.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/opcua/opcuaviewer/treeitem.cpp b/examples/opcua/opcuaviewer/treeitem.cpp
index 65faf45..9f4a7d1 100644
--- a/examples/opcua/opcuaviewer/treeitem.cpp
+++ b/examples/opcua/opcuaviewer/treeitem.cpp
@@ -234,14 +234,13 @@ void TreeItem::browseFinished(QVector<QOpcUaReferenceDescription> children, QOpc
auto index = mModel->createIndex(row(), 0, this);
for (const auto &item : children) {
- mModel->beginInsertRows(index, mChildItems.size(), mChildItems.size() + 1);
-
auto node = mModel->opcUaClient()->node(item.nodeId());
if (!node) {
qWarning() << "Failed to instantiate node:" << item.nodeId();
continue;
}
+ mModel->beginInsertRows(index, mChildItems.size(), mChildItems.size() + 1);
mChildItems.append(new TreeItem(node, mModel, item, this));
mModel->endInsertRows();
}