diff --git a/Core/FileSystems/DirectoryFileSystem.cpp b/Core/FileSystems/DirectoryFileSystem.cpp index 4e97463300..07b8930abc 100644 --- a/Core/FileSystems/DirectoryFileSystem.cpp +++ b/Core/FileSystems/DirectoryFileSystem.cpp @@ -213,7 +213,7 @@ bool DirectoryFileHandle::Open(const std::string &basePath, std::string &fileNam } if (access & FILEACCESS_WRITE) { desired |= GENERIC_WRITE; - sharemode |= FILE_SHARE_WRITE; + sharemode |= FILE_SHARE_WRITE | FILE_SHARE_READ; } if (access & FILEACCESS_CREATE) { if (access & FILEACCESS_EXCL) {