]> SALOME platform Git repositories - modules/superv.git/commitdiff
Salome HOME
Fix crash described in bug PAL12575 : Superv: GNode - unexpected abort.
authormkr <mkr@opencascade.com>
Thu, 11 Jan 2007 07:58:40 +0000 (07:58 +0000)
committermkr <mkr@opencascade.com>
Thu, 11 Jan 2007 07:58:40 +0000 (07:58 +0000)
src/GraphBase/DataFlowBase_Graph.cxx

index a078c051c293de0de48fcc9db3051313dc0e32a3..016498d3e65ac9e201e81d71c534d57ee2db6899 100644 (file)
@@ -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() &&