From 4cad4121c1455c28ed2eeb500092bec3777ec95f Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 14 Dec 2025 15:48:33 -0600 Subject: [PATCH] feat(gx): partially implement CGxString dtor --- src/gx/font/CGxString.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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) {