aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/gfxengine.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2012-05-05 10:32:43 +1000
committerPaul Gilbert2012-05-05 10:32:43 +1000
commit734fae9193fdabd6dcac5f40f765d904c030f7d1 (patch)
tree4dfa6f2a449da5b054c43be2c0e331bb490f4a6e /engines/tony/gfxengine.cpp
parent91328fce56144caf15abc8995b68a5a5a0562f0a (diff)
downloadscummvm-rg350-734fae9193fdabd6dcac5f40f765d904c030f7d1.tar.gz
scummvm-rg350-734fae9193fdabd6dcac5f40f765d904c030f7d1.tar.bz2
scummvm-rg350-734fae9193fdabd6dcac5f40f765d904c030f7d1.zip
TONY: Fixed some memory leaks identified by Valgrind
Diffstat (limited to 'engines/tony/gfxengine.cpp')
-rw-r--r--engines/tony/gfxengine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/tony/gfxengine.cpp b/engines/tony/gfxengine.cpp
index 6b5105bc35..7f2515af7b 100644
--- a/engines/tony/gfxengine.cpp
+++ b/engines/tony/gfxengine.cpp
@@ -78,11 +78,14 @@ RMGfxEngine::RMGfxEngine() {
// Crea il big buffer dove verranno disegnati i frame
m_bigBuf.Create(RM_BBX, RM_BBY, 16);
m_bigBuf.OffsetY(RM_SKIPY);
+
+ csMainLoop = NULL;
}
RMGfxEngine::~RMGfxEngine() {
// Chiude il buffer
m_bigBuf.Destroy();
+ g_system->deleteMutex(csMainLoop);
}
void RMGfxEngine::OpenOptionScreen(int type) {