diff --git a/plugins/win-capture/game-capture.c b/plugins/win-capture/game-capture.c index f5fe76d645a0156f95c85ec7335802312bac0ca4..6dfde2c9b8c21e99b3202dd7c03fd0e0041fb098 100644 --- a/plugins/win-capture/game-capture.c +++ b/plugins/win-capture/game-capture.c @@ -1186,7 +1186,9 @@ static void try_hook(struct game_capture *gc) if (gc->process_id == GetCurrentProcessId()) return; - if (!gc->thread_id || !gc->process_id) { + if (!gc->thread_id && gc->process_id) + return; + if (!gc->process_id) { warn("error acquiring, failed to get window " "thread/process ids: %lu", GetLastError());