瀏覽代碼

win-capture: Should not init module if HWND is invisible

wangshaohui 3 年之前
父節點
當前提交
81d70b5d1b
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      plugins/win-capture/window-capture.c

+ 2 - 2
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;