aShape = aResult->shape();
}
if (aShape.get() != NULL && !aShape->isNull())
- theObject = myExternalObjectMgr->externalObject(theObject, aShape, sketch());
+ theObject = myExternalObjectMgr->externalObject(theObject, aShape, sketch(), myIsInValidate);
}
}
void PartSet_WidgetShapeSelector::restoreAttributeValue(const bool theValid)
{
ModuleBase_WidgetShapeSelector::restoreAttributeValue(theValid);
- myExternalObjectMgr->removeExternal(sketch(), myFeature, myWorkshop);
+ myExternalObjectMgr->removeExternal(sketch(), myFeature, myWorkshop, true);
}
//********************************************************************