diff --git a/src/lib/component/controller/GraphController.cpp b/src/lib/component/controller/GraphController.cpp index 308e0ee1..2dfc4698 100644 --- a/src/lib/component/controller/GraphController.cpp +++ b/src/lib/component/controller/GraphController.cpp @@ -401,6 +401,11 @@ void GraphController::setNodeActiveRecursive(DummyNode& node, const std::vector< void GraphController::removeImplicitAndUndefinedChildrenRecursive(DummyNode& node) { + if (node.isGraphNode() && !node.data->isExplicit()) + { + return; + } + for (size_t i = 0; i < node.subNodes.size(); i++) { bool removeNode = false;