aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/composer/composer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/composer/composer.cpp b/engines/composer/composer.cpp
index cafb5e7bd9..34e383293c 100644
--- a/engines/composer/composer.cpp
+++ b/engines/composer/composer.cpp
@@ -355,7 +355,7 @@ void ComposerEngine::processAnimFrame() {
Animation *anim = *i;
anim->seekToCurrPos();
- if (anim->_stream->pos() == anim->_stream->size()) {
+ if ((anim->_state > 1) && (anim->_stream->pos() == anim->_stream->size())) {
warning("anim with id %d ended too soon", anim->_id);
anim->_state = 0;
}