if (bForce || (m_pRouteSymbol == NULL) || (gDLL->getRouteIFace()->getRoute(m_pRouteSymbol) != eRoute))
{
gDLL->getRouteIFace()->destroy(m_pRouteSymbol);
m_pRouteSymbol = gDLL->getRouteIFace()->createRoute();
FAssertMsg(m_pRouteSymbol != NULL, "m_pRouteSymbol is not expected to be equal with NULL");
/**********************************************************************/
/**********************************************************************/
if (eRoute != 2)
{
gDLL->getRouteIFace()->init(m_pRouteSymbol, 0, 0, eRoute, this);
}
else
{
gDLL->getRouteIFace()->init(m_pRouteSymbol, 0, 0, 1, this);
}
setLayoutDirty(true);
/**********************************************************************/
/**********************************************************************/
}