aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/sound.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/scumm/sound.cpp b/scumm/sound.cpp
index 12db8dc8c5..7f4b303833 100644
--- a/scumm/sound.cpp
+++ b/scumm/sound.cpp
@@ -182,7 +182,8 @@ void Sound::playSound(int sound) {
ptr = _scumm->getResourceAddress(rtSound, sound);
if (ptr) {
if (READ_UINT32_UNALIGNED(ptr) == MKID('iMUS')){
- _scumm->_imuseDigital->startSound(sound);
+ if (_scumm->_imuseDigital)
+ _scumm->_imuseDigital->startSound(sound);
return;
}
else if (READ_UINT32_UNALIGNED(ptr) == MKID('SOUN')) {