if (thePrs->object().get()) {
ObjectPtr aObject = thePrs->object();
aResult = std::dynamic_pointer_cast<ModelAPI_Result>(aObject);
- if (!aResult.get()) {
- FeaturePtr aFeature = std::dynamic_pointer_cast<ModelAPI_Feature>(aObject);
- if (aFeature.get()) {
- aResult = aFeature->firstResult();
- }
- }
}
else if (!thePrs->owner().IsNull()) {
ObjectPtr anObject = getSelectableObject(thePrs->owner());