X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_VisualState.cxx;h=c27c8b7f6ae97e05e8ad76e8081c1d865c61860f;hb=6120f6f24e5568ffa69e959689789e1fbe59d58a;hp=e7d8ff79529ffb5e03bf33c67669db9f120ce1fc;hpb=e744ba34fd38d6744d11b54cd15b6f86350695b2;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_VisualState.cxx b/src/HYDROData/HYDROData_VisualState.cxx index e7d8ff79..c27c8b7f 100644 --- a/src/HYDROData/HYDROData_VisualState.cxx +++ b/src/HYDROData/HYDROData_VisualState.cxx @@ -20,7 +20,6 @@ #include -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 ); }