mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
win-capture/graphics-hook: Refactor mutex check
OpenMutex doesn't return INVALID_HANDLE_VALUE, so there's no need to check for that. Also only call CloseHandle if the call was successful.
This commit is contained in:
@@ -149,8 +149,10 @@ static inline HMODULE load_system_library(const char *name)
|
||||
static inline bool capture_alive(void)
|
||||
{
|
||||
HANDLE handle = OpenMutexW(SYNCHRONIZE, false, keepalive_name);
|
||||
CloseHandle(handle);
|
||||
return handle != NULL && handle != INVALID_HANDLE_VALUE;
|
||||
const bool success = handle != NULL;
|
||||
if (success)
|
||||
CloseHandle(handle);
|
||||
return success;
|
||||
}
|
||||
|
||||
static inline bool capture_active(void)
|
||||
|
||||
Reference in New Issue
Block a user