diff --git a/src/gx/font/CGxString.cpp b/src/gx/font/CGxString.cpp index 8a38f1b..66d8f79 100644 --- a/src/gx/font/CGxString.cpp +++ b/src/gx/font/CGxString.cpp @@ -130,7 +130,17 @@ CGxString* CGxString::GetNewString(int32_t linkOnList) { } CGxString::~CGxString() { - // TODO + for (int32_t i = 0; i < 8; i++) { + if (this->m_textLines[i]) { + TEXTLINETEXTURE::Recycle(this->m_textLines[i]); + } + } + + STORM_FREE(this->m_text); + + // TODO hyperlink info + // TODO embedded textures + // TODO gradient info } void CGxString::AddShadow(const C2Vector& offset, const CImVector& color) {