Przeglądaj źródła

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

Darryl Gough 13 lat temu
rodzic
commit
cd86bba7ad
1 zmienionych plików z 1 dodań i 1 usunięć
  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
     gp_stat_struct s;
-    if (stat(fullPath.c_str(), &s) != 0)
+    if (stat(fullPath.c_str(), &s) != 0 && (mode & WRITE) == 0)
     {
         fullPath = __resourcePath;
         fullPath += "../../gameplay/";