Преглед на файлове

Fixed a bug in FileSystem::open when opening a WRITE stream on Windows.
Fixed #624

Darryl Gough преди 13 години
родител
ревизия
cd86bba7ad
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      gameplay/src/FileSystem.cpp

+ 1 - 1
gameplay/src/FileSystem.cpp

@@ -348,7 +348,7 @@ Stream* FileSystem::open(const char* path, size_t mode)
     
     
 #ifdef WIN32
 #ifdef WIN32
     gp_stat_struct s;
     gp_stat_struct s;
-    if (stat(fullPath.c_str(), &s) != 0)
+    if (stat(fullPath.c_str(), &s) != 0 && (mode & WRITE) == 0)
     {
     {
         fullPath = __resourcePath;
         fullPath = __resourcePath;
         fullPath += "../../gameplay/";
         fullPath += "../../gameplay/";