diff --git a/src/libRender/RadiumNBR/Gui/NodeGraphControllerGui.cpp b/src/libRender/RadiumNBR/Gui/NodeGraphControllerGui.cpp index a9b165fb371f6a9adaf12f9793e585c57bbd58ca..d62495e3e10598c0b1672ed47c24c67124b324b7 100644 --- a/src/libRender/RadiumNBR/Gui/NodeGraphControllerGui.cpp +++ b/src/libRender/RadiumNBR/Gui/NodeGraphControllerGui.cpp @@ -140,6 +140,7 @@ buildNodeGraphControllerGui( NodeBasedRenderer* renderer, { std::cerr << "Loading nodegraph " << renderer->getJsonFilePath() << " in the editor." << std::endl; + nodeEditor->disconnectAll(); nodeEditor->scene->clearScene(); renderer->getRenderGraph()->clearNodes(); QByteArray wholeFile = file.readAll(); @@ -150,6 +151,7 @@ buildNodeGraphControllerGui( NodeBasedRenderer* renderer, " - " + renderer->getJsonFilePath() ) .c_str() ); + nodeEditor->connectAll(); } } }