From: mkr Date: Thu, 11 Jan 2007 07:58:40 +0000 (+0000) Subject: Fix crash described in bug PAL12575 : Superv: GNode - unexpected abort. X-Git-Tag: V3_2_5pre1~11 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=4abac48880ecdc92800b07c2a3970a324d181761;p=modules%2Fsuperv.git Fix crash described in bug PAL12575 : Superv: GNode - unexpected abort. --- diff --git a/src/GraphBase/DataFlowBase_Graph.cxx b/src/GraphBase/DataFlowBase_Graph.cxx index a078c05..016498d 100644 --- a/src/GraphBase/DataFlowBase_Graph.cxx +++ b/src/GraphBase/DataFlowBase_Graph.cxx @@ -1188,6 +1188,9 @@ bool GraphBase::Graph::AddLink( GraphBase::ComputingNode *fromNode , cdebug_out << "RemoveLink(AddLink) toPort->GetOutPort()->NodeName() RemoveLink Error." << endl ; return false ; } + if ( fromNode->IsGOTONode() && fromPort->IsGate() ) { // mkr : PAL12575 + ((GraphBase::GOTONode * ) fromNode)->CoupledNode( (GraphBase::InLineNode * ) toNode ) ; + } } if ( !fromNode->IsDataFlowNode() && !fromNode->IsDataStreamNode() &&