diff options
| author | Filippos Karapetis | 2014-05-04 14:00:33 +0300 |
|---|---|---|
| committer | Filippos Karapetis | 2014-05-04 14:03:39 +0300 |
| commit | dfb53b180f294eeb9cf912dad54e949a87e379a9 (patch) | |
| tree | 8e7f69fe1a841b7fe30d7af7e9e196415150b7cf /engines | |
| parent | 68671d77c2028d41b6b848eb5bf6f40cc2c36f7a (diff) | |
| download | scummvm-rg350-dfb53b180f294eeb9cf912dad54e949a87e379a9.tar.gz scummvm-rg350-dfb53b180f294eeb9cf912dad54e949a87e379a9.tar.bz2 scummvm-rg350-dfb53b180f294eeb9cf912dad54e949a87e379a9.zip | |
MADS: Sprites aren't always cleared properly - add a FIXME
Diffstat (limited to 'engines')
| -rw-r--r-- | engines/mads/player.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
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) { |
