Salome HOME
debug#2 (setID(); GetID())
[modules/hydro.git] / src / HYDROData / HYDROData_VisualState.cxx
index 48d8ba1ec91f4bb34f5c7782e57ac979c22ca6be..c27c8b7f6ae97e05e8ad76e8081c1d865c61860f 100644 (file)
@@ -36,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 );
 }