{
if (!theLinkPrs.IsNull())
{
- myOwner = theLinkPrs->myOwner;
- myVisual = theLinkPrs->myVisual;
+ myOwner = theLinkPrs->myOwner;
+ if (theLinkPrs->myVisual != Graphic3d_TOS_COMPUTED)
+ {
+ myVisual = theLinkPrs->myVisual;
+ }
myComputeVisual = theLinkPrs->myComputeVisual;
myCStructure = theLinkPrs->myCStructure->ShadowLink (theManager);
}