From 8b77b2fc99b05ffefd5ab84b2806c40a31d15f58 Mon Sep 17 00:00:00 2001 From: gka Date: Mon, 9 Dec 2019 14:43:47 +0300 Subject: [PATCH] 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. - --- src/TObj/TObj_Object.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); } //=======================================================================