diff --git a/Engine/source/core/util/str.cpp b/Engine/source/core/util/str.cpp index 1a15b8b85..78d008758 100644 --- a/Engine/source/core/util/str.cpp +++ b/Engine/source/core/util/str.cpp @@ -590,7 +590,8 @@ String::String(const UTF16 *str) String::~String() { - _string->release(); + if (_string && _string != StringData::Empty()) + _string->release(); } //-----------------------------------------------------------------------------