aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/scumm.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp
index 42b8a3adc5..5d1a41be45 100644
--- a/scumm/scumm.cpp
+++ b/scumm/scumm.cpp
@@ -1577,7 +1577,9 @@ load_game:
}
_sound->processSoundQues();
- if ((_imuseDigital) && (_gameId == GID_DIG))
+ if (_imuseDigital &&
+ ( ((_gameId == GID_DIG) && (!(_features & GF_DEMO))) ||
+ ((_gameId == GID_CMI) && (_features & GF_DEMO)) ) )
_imuseDigital->refreshScripts();
camera._last = camera._cur;