https://github.com/libsdl-org/Maelstrom/commit/076648d518b4009377adda2845a9be46aa3bc820
From 076648d518b4009377adda2845a9be46aa3bc820 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 26 Apr 2013 21:59:36 -0700
Subject: [PATCH] Fixed memory leak at exit
---
screenlib/UIDrawEngine.cpp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/screenlib/UIDrawEngine.cpp b/screenlib/UIDrawEngine.cpp
index d9965574..ef839112 100644
--- a/screenlib/UIDrawEngine.cpp
+++ b/screenlib/UIDrawEngine.cpp
@@ -36,6 +36,9 @@ UIDrawEngine::UIDrawEngine()
UIDrawEngine::~UIDrawEngine()
{
+ if (m_textImage) {
+ m_ui->FreeText(m_textImage);
+ }
}
void