Maelstrom: Fixed memory leak at exit

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