[Scummvm-cvs-logs] CVS: scummvm/backends/wince findgame.cpp,1.11,1.12

Nicolas Bacca arisme at users.sourceforge.net
Mon Jul 21 15:29:12 CEST 2003


Update of /cvsroot/scummvm/scummvm/backends/wince
In directory sc8-pr-cvs1:/tmp/cvs-serv22980

Modified Files:
	findgame.cpp 
Log Message:
Fix COMI detection - allow auto detection if only the main data file is present

Index: findgame.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/wince/findgame.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- findgame.cpp	13 Jul 2003 12:29:24 -0000	1.11
+++ findgame.cpp	21 Jul 2003 22:28:23 -0000	1.12
@@ -273,7 +273,7 @@
 	{	
 		 "Curse of Monkey Island",
 		 "Completable",
-		 "", "COMI.LA0", "COMI.LA1",
+		 "", "COMI.LA0", "",
 		 "comi",
 		 0
 	},
@@ -909,10 +909,12 @@
 				continue;
 
 			//MessageBox(NULL, TEXT("Check OK"), TEXT("Checking file"), MB_OK);
-			MultiByteToWideChar(CP_ACP, 0, current_game.check_file_2, strlen(current_game.check_file_2) + 1, checkfile, sizeof(checkfile));
-			wsprintf(work, TEXT("%s\\%s"), directory, checkfile);			
-			if (GetFileAttributes(work) == 0xFFFFFFFF)
-				continue;
+			if (strlen(current_game.check_file_2)) {
+				MultiByteToWideChar(CP_ACP, 0, current_game.check_file_2, strlen(current_game.check_file_2) + 1, checkfile, sizeof(checkfile));
+				wsprintf(work, TEXT("%s\\%s"), directory, checkfile);			
+				if (GetFileAttributes(work) == 0xFFFFFFFF)
+					continue;
+			}
 			
 			//MessageBox(NULL, TEXT("Match file !"), TEXT("..."), MB_OK);
 			gamesFound[i] = 1;





More information about the Scummvm-git-logs mailing list