Salome HOME
export of 3D poly to SHP (lot 5)
[modules/hydro.git] / src / HYDROData / HYDROData_VisualState.cxx
index e7d8ff79529ffb5e03bf33c67669db9f120ce1fc..c27c8b7f6ae97e05e8ad76e8081c1d865c61860f 100644 (file)
@@ -20,7 +20,6 @@
 
 #include <TDataStd_AsciiString.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(HYDROData_VisualState, HYDROData_Entity)
 IMPLEMENT_STANDARD_RTTIEXT(HYDROData_VisualState, HYDROData_Entity)
 
 HYDROData_VisualState::HYDROData_VisualState()
@@ -37,7 +36,10 @@ void HYDROData_VisualState::SetState( const std::string& theState )
   TCollection_AsciiString aString;
   Handle(TDataStd_AsciiString) aState;
   if( !myLab.FindAttribute( TDataStd_AsciiString::GetID(), aState ) )
+  {
     aState = TDataStd_AsciiString::Set( myLab, aString );
+    aState->SetID(TDataStd_AsciiString::GetID());
+  }
   aString.AssignCat( theState.c_str() );
   aState->Set( aString );
 }