From f7f6c83795767190ff7aff27b3221d04a6b20e31 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 8 Nov 2009 03:27:20 +0000 Subject: [PATCH] cleaning up text surfaces upon Engine deletion git-svn-id: svn://anubis/anaglym/trunk@158 99a6e188-d820-4881-8870-2d33a10e2619 --- Engine.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Engine.cc b/Engine.cc index 1cffbef..9fb6744 100644 --- a/Engine.cc +++ b/Engine.cc @@ -128,6 +128,12 @@ Engine::~Engine() { delete it->second; } + for (std::map::iterator it = m_texts.begin(); + it != m_texts.end(); + it++) + { + SDL_FreeSurface(it->second); + } delete m_fileLoader; if (m_font != NULL) TTF_CloseFont(m_font);