(svn r11155) -Fix [FS#1253]: work around a nasty MS CRT 8 SP1 bug making it virtually impossible to debug 32bpp games under MSVC (http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=257606). Patch by boekabart.
authorrubidium
Mon, 24 Sep 2007 19:15:42 +0000
changeset 7624 febff7f99ea1
parent 7623 2841df003253
child 7625 36b37d05937f
(svn r11155) -Fix [FS#1253]: work around a nasty MS CRT 8 SP1 bug making it virtually impossible to debug 32bpp games under MSVC (http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=257606). Patch by boekabart.
src/fileio.cpp
--- a/src/fileio.cpp	Mon Sep 24 19:11:26 2007 +0000
+++ b/src/fileio.cpp	Mon Sep 24 19:15:42 2007 +0000
@@ -296,6 +296,10 @@
 		snprintf(buf, lengthof(buf), "%s%s%s", _searchpaths[sp], _subdirs[subdir], filename);
 	}
 
+#if defined(WIN32)
+	if (GetFileAttributes(OTTD2FS(buf)) == -1) return NULL;
+#endif
+
 	f = fopen(buf, mode);
 #if !defined(WIN32)
 	if (f == NULL) {