Kind( SUPERV::InLineParameter ) ;
}
}
- toPort->RemoveOutPort() ;
+ if ( toPort->GetOutPort() ) {
+ toPort->RemoveOutPort( false ) ;
+ }
cdebug << "OutPort::RemoveInPort " << NodeName() << "( " << PortName() << " " << PortStatus()
<< " " << Kind() << " ) _InPortsSize " << _InPortsSize << " --> "
<< toPort->NodeName() << "( " << toPort->PortName() << " " << toPort->PortStatus()
Kind( SUPERV::InLineParameter ) ;
}
}
- toPort->RemoveOutPort() ;
+ if ( toPort->GetOutPort() ) {
+ toPort->RemoveOutPort( false ) ;
+ }
return true ;
}
const char* NewNodePortName ) {
int index = _MapOfInPorts[ OldNodePortName ] ;
if ( index <= 0 || index > _InPortsSize ) {
- cdebug << "GraphBase::OutPort::ReNameInPort Error " << OldNodePortName
+ cdebug << "GraphBase::OutPort::ReNameInPort Error in Node " << NodeName() << " " << OldNodePortName
<< " --> " << NewNodePortName << " index " << index << endl ;
return false ;
}