diff options
Diffstat (limited to 'engines/cge2/hero.cpp')
-rw-r--r-- | engines/cge2/hero.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/cge2/hero.cpp b/engines/cge2/hero.cpp index 4b50cccd8b..85eb09bede 100644 --- a/engines/cge2/hero.cpp +++ b/engines/cge2/hero.cpp @@ -46,6 +46,9 @@ Sprite *Hero::expand() { // It's very similar to Sprite's expand, but doesn't bo char fname[kMaxPath]; _vm->mergeExt(fname, _file, kSprExt); + + if (_ext != nullptr) + delete _ext; _ext = new SprExt(_vm); if (_ext == nullptr) error("No core %s", fname); |