diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-11-30 06:04:36 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-11-30 06:04:36 +0100 |
| commit | c72144abad7405ab883422c2c117bc2914e457db (patch) | |
| tree | 132cf271885a084d513b338b8014bc5467669db7 /src/common/thread.cpp | |
| parent | d656e347c851b6aa0e1624b8864bc061788b2e2e (diff) | |
[port] windows 7 support (#3105)
Signed-off-by: lizzie lizzie@eden-emu.dev
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3105
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/common/thread.cpp')
| -rw-r--r-- | src/common/thread.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/common/thread.cpp b/src/common/thread.cpp index f5abe46324..482848b244 100644 --- a/src/common/thread.cpp +++ b/src/common/thread.cpp @@ -81,10 +81,9 @@ void SetCurrentThreadPriority(ThreadPriority new_priority) { // Sets the debugger-visible name of the current thread. void SetCurrentThreadName(const char* name) { - if (auto pf = (decltype(&SetThreadDescription))(void*)GetProcAddress(GetModuleHandle(TEXT("KernelBase.dll")), "SetThreadDescription"); pf) + static auto pf = (decltype(&SetThreadDescription))(void*)GetProcAddress(GetModuleHandle(TEXT("KernelBase.dll")), "SetThreadDescription"); + if (pf) pf(GetCurrentThread(), UTF8ToUTF16W(name).data()); // Windows 10+ - else - ; // No-op } #else // !MSVC_VER, so must be POSIX threads |
