void PipelineEditor::QNEConnection::\r
updatePosFromPorts( )\r
{\r
- this->m_Pos1 = this->m_Port1->scenePos( );\r
- this->m_Pos2 = this->m_Port2->scenePos( );\r
+ if( this->m_Port1 != NULL )\r
+ this->m_Pos1 =\r
+ this->m_Port1->scenePos( ) +\r
+ QPointF( this->m_Port1->radius( ), this->m_Port1->radius( ) );\r
+ if( this->m_Port2 != NULL )\r
+ this->m_Pos2 =\r
+ this->m_Port2->scenePos( ) +\r
+ QPointF( this->m_Port2->radius( ), this->m_Port2->radius( ) );\r
}\r
\r
// -------------------------------------------------------------------------\r