diff options
author | Gregory Montoir | 2005-09-08 19:26:43 +0000 |
---|---|---|
committer | Gregory Montoir | 2005-09-08 19:26:43 +0000 |
commit | 233f1fb7ef5b4bc347b3d89abe8da52304d409d8 (patch) | |
tree | b135e3599a820ea3fadaf059b0d62b19ea5f83d9 | |
parent | 69ac219dfc83765bfa30dc2eb4e4e33bc750e316 (diff) | |
download | scummvm-rg350-233f1fb7ef5b4bc347b3d89abe8da52304d409d8.tar.gz scummvm-rg350-233f1fb7ef5b4bc347b3d89abe8da52304d409d8.tar.bz2 scummvm-rg350-233f1fb7ef5b4bc347b3d89abe8da52304d409d8.zip |
added missing calls to destructors in ScummEngine_v70he and ScummEngine_v90he
svn-id: r18792
-rw-r--r-- | scumm/scumm.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index fa16748472..2e6b11549e 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -1451,6 +1451,8 @@ ScummEngine_v70he::ScummEngine_v70he(GameDetector *detector, OSystem *syst, cons } ScummEngine_v70he::~ScummEngine_v70he() { + delete _resExtractor; + delete _wiz; free(_heV7DiskOffsets); free(_heV7RoomIntOffsets); free(_heV7RoomOffsets); @@ -1490,11 +1492,11 @@ ScummEngine_v80he::ScummEngine_v80he(GameDetector *detector, OSystem *syst, cons ScummEngine_v90he::ScummEngine_v90he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16], int substResFileNameIndex) : ScummEngine_v80he(detector, syst, gs, md5sum, substResFileNameIndex) { - _sprite = new Sprite(this); } ScummEngine_v90he::~ScummEngine_v90he() { + delete _sprite; if (_heversion >= 98) { delete _logicHE; } |