From 81d70b5d1b44c9bf6f3ec49aa78be56f9261a30e Mon Sep 17 00:00:00 2001 From: wangshaohui Date: Fri, 17 Dec 2021 11:38:23 +0800 Subject: [PATCH] win-capture: Should not init module if HWND is invisible --- plugins/win-capture/window-capture.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/win-capture/window-capture.c b/plugins/win-capture/window-capture.c index 9f4752e1c..bfe0e75e5 100644 --- a/plugins/win-capture/window-capture.c +++ b/plugins/win-capture/window-capture.c @@ -529,8 +529,8 @@ static void wc_tick(void *data, float seconds) wc->previously_failed = false; reset_capture = true; - } else if (IsIconic(wc->window)) { - return; + } else if (IsIconic(wc->window) || !IsWindowVisible(wc->window)) { + return; /* If HWND is invisible, WGC module can't be initialized successfully */ } wc->cursor_check_time += seconds;