diff options
Diffstat (limited to 'engines/cge2/spare.cpp')
-rw-r--r-- | engines/cge2/spare.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/cge2/spare.cpp b/engines/cge2/spare.cpp index 2f7a1381bf..650af7b273 100644 --- a/engines/cge2/spare.cpp +++ b/engines/cge2/spare.cpp @@ -72,7 +72,7 @@ void Spare::dispose(Sprite *spr) { if (spr) { _vm->_vga->_showQ->remove(spr); update(spr->contract()); - if (spr->_ref / 10 != 14) { // IIRC if it's == 14, it's the sprite of a Hero. No idea yet why it shouldn't be deleted then. + if (!_vm->isHero(spr)) { for (int i = 0; i < _container.size(); i++) { if (spr == _container[i]) { _container.remove_at(i); |