diff options
author | Travis Howell | 2008-03-26 04:07:32 +0000 |
---|---|---|
committer | Travis Howell | 2008-03-26 04:07:32 +0000 |
commit | 52930616c65e0bfea21ba1fa92f850537a10cfa2 (patch) | |
tree | a8a3b022ea574c8a8f4af21537bda1c5a9ffedfc | |
parent | 44200b4ac6a9d77f90e512914e9aa8e2f219c68b (diff) | |
download | scummvm-rg350-52930616c65e0bfea21ba1fa92f850537a10cfa2.tar.gz scummvm-rg350-52930616c65e0bfea21ba1fa92f850537a10cfa2.tar.bz2 scummvm-rg350-52930616c65e0bfea21ba1fa92f850537a10cfa2.zip |
And don't attempt to play sound, when the sound file isn't loaded in The Feeble Files.
svn-id: r31240
-rw-r--r-- | engines/agos/res_snd.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/agos/res_snd.cpp b/engines/agos/res_snd.cpp index 8d9ef69171..ccd135e2ff 100644 --- a/engines/agos/res_snd.cpp +++ b/engines/agos/res_snd.cpp @@ -536,6 +536,9 @@ void AGOSEngine::loadSound(uint sound, int pan, int vol, uint type) { dst = (byte *)malloc(dstSize); decompressData(filename, dst, offset, srcSize, dstSize); } else { + if (_curSfxFile == NULL) + return; + dst = _curSfxFile + READ_LE_UINT32(_curSfxFile + sound * 4); } |