diff options
Diffstat (limited to 'engines')
| -rw-r--r-- | engines/scumm/he/script_v60he.cpp | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/scumm/he/script_v60he.cpp b/engines/scumm/he/script_v60he.cpp index 92848ce981..4c01d3b15c 100644 --- a/engines/scumm/he/script_v60he.cpp +++ b/engines/scumm/he/script_v60he.cpp @@ -98,6 +98,13 @@ int ScummEngine_v60he::convertFilePath(byte *dst, int dstSize) {  	int len = resStrLen(dst);  	if (_game.platform == Common::kPlatformMacintosh) { +		// Remove : prefix in HE71 games +		if (dst[0] == ':') { +			len -= 1; +			memmove(dst, dst + 1, len); +			dst[len] = 0; +		} +  		// Switch all : to / for portablity  		for (int i = 0; i < len; i++) {  			if (dst[i] == ':')  | 
