From: gka Date: Mon, 9 Dec 2019 11:43:47 +0000 (+0300) Subject: 0031219: Application Framework - TObj_Object::SetName(const Standard_CString theName... X-Git-Tag: V7_5_0_beta~69 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=8b77b2fc99b05ffefd5ab84b2806c40a31d15f58;p=occt-copy.git 0031219: Application Framework - TObj_Object::SetName(const Standard_CString theName) should use conversion to TCollection_HAsciiString In the method TObj_Object::TObj_Object::SetName(const Standard_CString theName) conversion to the HAsciiString was used instead of the conversion to the TCollection_HExtendedString. - --- diff --git a/src/TObj/TObj_Object.cxx b/src/TObj/TObj_Object.cxx index eeef250f94..a15951d4b9 100644 --- a/src/TObj/TObj_Object.cxx +++ b/src/TObj/TObj_Object.cxx @@ -289,7 +289,8 @@ Standard_Boolean TObj_Object::SetName(const Handle(TCollection_HExtendedString)& Standard_Boolean TObj_Object::SetName(const Handle(TCollection_HAsciiString)& theName) const { - return SetName( new TCollection_HExtendedString ( theName ) ); + Handle(TCollection_HExtendedString) aName = new TCollection_HExtendedString(theName); + return SetName(aName); } //======================================================================= @@ -299,7 +300,8 @@ Standard_Boolean TObj_Object::SetName(const Handle(TCollection_HAsciiString)& th Standard_Boolean TObj_Object::SetName(const Standard_CString theName) const { - return SetName ( new TCollection_HExtendedString ( theName ) ); + Handle(TCollection_HAsciiString) aName = new TCollection_HAsciiString(theName); + return SetName (aName); } //=======================================================================