From dfb53b180f294eeb9cf912dad54e949a87e379a9 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Sun, 4 May 2014 14:00:33 +0300 Subject: MADS: Sprites aren't always cleared properly - add a FIXME --- engines/mads/player.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines') diff --git a/engines/mads/player.cpp b/engines/mads/player.cpp index 20d54902dd..aea73bbbec 100644 --- a/engines/mads/player.cpp +++ b/engines/mads/player.cpp @@ -693,6 +693,12 @@ void Player::releasePlayerSprites() { _numSprites = 0; _spritesLoaded = false; _spritesChanged = true; + + // FIXME: Find out why this occurs + if (scene._sprites.size() > 0) { + warning("Player::releasePlayerSprites(): leftover sprites remain, clearing list"); + scene._sprites.clear(); + } } void Player::synchronize(Common::Serializer &s) { -- cgit v1.2.3