Salome HOME
ILMAB project. A dialog box for creating/editing the Field on Geometry implemented
[modules/geom.git] / src / GEOM / GEOM_BaseObject.cxx
index 0433506647e24212bc3f2224effbcbf0c157dd52..005c409efb2a7236333183b83b2baa306e8680f2 100644 (file)
@@ -221,10 +221,12 @@ GEOM_BaseObject::~GEOM_BaseObject()
 //=============================================================================
 int GEOM_BaseObject::GetType()
 {
+  int type = -1;
   Handle(TDataStd_Integer) aType;
-  if(!_label.FindChild(TYPE_LABEL).FindAttribute(TDataStd_Integer::GetID(), aType)) return -1;
+  if(_label.FindChild(TYPE_LABEL).FindAttribute(TDataStd_Integer::GetID(), aType))
+    type = aType->Get();
 
-  return aType->Get();
+  return type;
 }
 
 //=============================================================================