diff options
Diffstat (limited to 'src/zencore/callstack.cpp')
| -rw-r--r-- | src/zencore/callstack.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/zencore/callstack.cpp b/src/zencore/callstack.cpp index d16605fb9..8c37286be 100644 --- a/src/zencore/callstack.cpp +++ b/src/zencore/callstack.cpp @@ -1,6 +1,7 @@ // Copyright Epic Games, Inc. All Rights Reserved. #include <zencore/callstack.h> +#include <zencore/filesystem.h> #include <zencore/thread.h> #if ZEN_PLATFORM_WINDOWS @@ -42,7 +43,8 @@ public: if (!m_Initialized) { m_CurrentProcess = GetCurrentProcess(); - if (SymInitialize(m_CurrentProcess, NULL, TRUE) == TRUE) + std::filesystem::path ProgramBaseDir = GetRunningExecutablePath().parent_path(); + if (SymInitializeW(m_CurrentProcess, ProgramBaseDir.c_str(), TRUE) == TRUE) { m_Initialized = true; } |