CORBA::Object_var aCorbaObj = VISU::GetSelectedObj(anAppStudy, aRefObj->GetID());
if (!CORBA::is_nil(aCorbaObj)) {
VISU::Base_var aVisuObj = VISU::Base::_narrow(aCorbaObj);
- if (!CORBA::is_nil(aVisuObj) && aVisuObj->GetType() == VISU::TCURVE) {
+ if (!CORBA::is_nil(aVisuObj) && aVisuObj->GetType() == VISU::TMESH)
+ {
+ DeleteSObject(this, aCStudy, aRefObj);
+ UpdateObjBrowser(this, true, aRefObj);
+ }
+ else if (!CORBA::is_nil(aVisuObj) && aVisuObj->GetType() == VISU::TCURVE) {
VISU::Curve_ptr aCurve = VISU::Curve::_narrow(aVisuObj);
_PTR(SObject) aParentSO = aSObject->GetFather();
aCorbaObj = VISU::GetSelectedObj(anAppStudy, aParentSO->GetID());