aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/smush/smush_player.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/scumm/smush/smush_player.cpp b/scumm/smush/smush_player.cpp
index a27d0d4a95..2641d1ccec 100644
--- a/scumm/smush/smush_player.cpp
+++ b/scumm/smush/smush_player.cpp
@@ -1036,6 +1036,9 @@ void SmushPlayer::parseNextFrame() {
Chunk *sub = _base->subBlock();
switch (sub->getType()) {
+ case TYPE_AHDR: // FT INSANE may seek file to the beginning
+ handleAnimHeader(*sub);
+ break;
case TYPE_FRME:
handleFrame(*sub);
break;