aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/window.cpp
diff options
context:
space:
mode:
authorNipun Garg2019-07-18 21:13:10 +0530
committerEugene Sandulenko2019-09-03 17:17:23 +0200
commitae1f4efeb58d195acde7185fa4f71100449966be (patch)
treeb3bdfc1d6337b303f5d85552773e0044cd6782fe /engines/hdb/window.cpp
parent62a33b13991c87bf2c513ff1920231134f68224c (diff)
downloadscummvm-rg350-ae1f4efeb58d195acde7185fa4f71100449966be.tar.gz
scummvm-rg350-ae1f4efeb58d195acde7185fa4f71100449966be.tar.bz2
scummvm-rg350-ae1f4efeb58d195acde7185fa4f71100449966be.zip
HDB: Fix memory leaks in Menu
Diffstat (limited to 'engines/hdb/window.cpp')
-rw-r--r--engines/hdb/window.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/hdb/window.cpp b/engines/hdb/window.cpp
index b3e4b1963b..28faa21025 100644
--- a/engines/hdb/window.cpp
+++ b/engines/hdb/window.cpp
@@ -418,6 +418,8 @@ void Window::restartSystem() {
_dialogChoiceInfo.active = false;
_invWinInfo.active = false;
_dialogDelay = _invWinInfo.selection = 0;
+ if (_gemGfx)
+ delete _gemGfx;
_gemGfx = g_hdb->_gfx->loadTile(GEM_WHITE_GFX);
_infobarDimmed = 0;
}