diff options
| author | Travis Howell | 2005-04-18 11:19:54 +0000 | 
|---|---|---|
| committer | Travis Howell | 2005-04-18 11:19:54 +0000 | 
| commit | 8d01148b797f66af457434284b3a41bd18b86098 (patch) | |
| tree | 206d028858ad6938e444a1cf1bcea8f6a69f2201 /scumm/script_v72he.cpp | |
| parent | 769b2fed4625828e7572f96d95727f79ad34f79e (diff) | |
| download | scummvm-rg350-8d01148b797f66af457434284b3a41bd18b86098.tar.gz scummvm-rg350-8d01148b797f66af457434284b3a41bd18b86098.tar.bz2 scummvm-rg350-8d01148b797f66af457434284b3a41bd18b86098.zip  | |
Sound size should only include sound data.
svn-id: r17667
Diffstat (limited to 'scumm/script_v72he.cpp')
| -rw-r--r-- | scumm/script_v72he.cpp | 11 | 
1 files changed, 5 insertions, 6 deletions
diff --git a/scumm/script_v72he.cpp b/scumm/script_v72he.cpp index f69587084b..b20716e850 100644 --- a/scumm/script_v72he.cpp +++ b/scumm/script_v72he.cpp @@ -2163,13 +2163,12 @@ void ScummEngine_v72he::o72_getResourceSize() {  		int offs;  		_sound->getHEMusicDetails(resid, offs, size);  		push(size); -		return; +	} else { +		const byte *ptr = getResourceAddress(rtSound, resid); +		assert(ptr); +		size = READ_BE_UINT32(ptr + 4) - 40; +		push(size);  	} - -	const byte *ptr = getResourceAddress(rtSound, resid); -	assert(ptr); -	size = getResourceDataSize(ptr); -	push(size);  }  void ScummEngine_v72he::o72_setFilePath() {  | 
