From 3f9395831cba0024e57aa19d8222845ae7778a5d Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Mon, 8 May 2006 13:10:49 +0000 Subject: Fix regression in lost, the middle directories were removed svn-id: r22388 --- engines/scumm/he/script_v60he.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'engines') diff --git a/engines/scumm/he/script_v60he.cpp b/engines/scumm/he/script_v60he.cpp index 614a337fc4..9dcf12d295 100644 --- a/engines/scumm/he/script_v60he.cpp +++ b/engines/scumm/he/script_v60he.cpp @@ -422,13 +422,12 @@ int ScummEngine_v60he::convertFilePath(byte *dst) { // Strip path int r = 0; - if (dst[0] == '.' && dst[1] == '/') { + if (dst[0] == '.' && dst[1] == '/') { // './' r = 2; - } else if (dst[0] == 'c' && dst[1] == ':') { - for (r = len; r != 0; r--) { - if (dst[r - 1] == '/') - break; - } + } else if (dst[0] == 'c' && dst[1] == ':' && dst[3] == 'h') { // 'c:/hegames/' + r = 11; + } else if (dst[0] == 'c' && dst[1] == ':' && dst[3] == 'w') { // 'c:/windows/' + r = 11; } debug(1, "convertFilePath: converted filePath is %s", dst + r); -- cgit v1.2.3