MemoryArea: Use pid instead of thread id for mapping on Windows

This commit is contained in:
Connor McLaughlin 2021-07-19 15:11:07 +10:00
parent ce460001d7
commit dfd6766411

View file

@ -106,7 +106,7 @@ bool MemoryArena::IsValid() const
static std::string GetFileMappingName() static std::string GetFileMappingName()
{ {
#if defined(_WIN32) #if defined(_WIN32)
const unsigned pid = GetCurrentThreadId(); const unsigned pid = GetCurrentProcessId();
#elif defined(__ANDROID__) || defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) #elif defined(__ANDROID__) || defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)
const unsigned pid = static_cast<unsigned>(getpid()); const unsigned pid = static_cast<unsigned>(getpid());
#else #else