aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/screen_item32.cpp
diff options
context:
space:
mode:
authorColin Snover2016-03-06 16:40:23 -0600
committerColin Snover2016-03-06 21:34:43 -0600
commit36800b701764222ec0c527f68504d1d3dc2e1fcc (patch)
treebc2cd25a328a3301e0207ce380487f276068f7df /engines/sci/graphics/screen_item32.cpp
parent3e631ca5e3a3e19cb08be83c039ae9681a2e6cbc (diff)
downloadscummvm-rg350-36800b701764222ec0c527f68504d1d3dc2e1fcc.tar.gz
scummvm-rg350-36800b701764222ec0c527f68504d1d3dc2e1fcc.tar.bz2
scummvm-rg350-36800b701764222ec0c527f68504d1d3dc2e1fcc.zip
SCI32: Fix memory leaks
Diffstat (limited to 'engines/sci/graphics/screen_item32.cpp')
-rw-r--r--engines/sci/graphics/screen_item32.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/sci/graphics/screen_item32.cpp b/engines/sci/graphics/screen_item32.cpp
index ae0b83bcff..f3f397d632 100644
--- a/engines/sci/graphics/screen_item32.cpp
+++ b/engines/sci/graphics/screen_item32.cpp
@@ -126,6 +126,10 @@ void ScreenItem::operator=(const ScreenItem &other) {
_scaledPosition = other._scaledPosition;
}
+ScreenItem::~ScreenItem() {
+ delete _celObj;
+}
+
void ScreenItem::init() {
_nextObjectId = 20000;
}