Salome HOME
refs #1100
[modules/hydro.git] / src / HYDROData / HYDROData_Object.cxx
index 93499b742335d4787b5b438ab74b44875a3b7f80..7745ee0f0a9eb885e9ea98de3e6b4d15de3c788a 100644 (file)
@@ -317,8 +317,8 @@ void HYDROData_Object::checkAndSetAltitudeObject()
   if ( anAltitudeObjectType == KIND_UNKNOWN )
     return; // No need to create altitude object
 
-  TDF_Label aLabel = myLab.FindChild( DataTag_ChildAltitudeObject, false );
-  if ( !aLabel.IsNull() )
+  Handle(HYDROData_IAltitudeObject) altObject = GetAltitudeObject();
+  if( !altObject.IsNull() && altObject->GetKind()==anAltitudeObjectType )
     return;
 
   TDF_Label aChildLabel = myLab.FindChild( DataTag_ChildAltitudeObject ).FindChild( 0 );