Browse Source

win-capture: Fix window capture stuck last frame

Fixes obsproject/obs-studio#2321
wangshaohui 4 years ago
parent
commit
0069562cca
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugins/win-capture/window-capture.c

+ 4 - 1
plugins/win-capture/window-capture.c

@@ -445,8 +445,11 @@ static void wc_tick(void *data, float seconds)
 		return;
 
 	if (!wc->window || !IsWindow(wc->window)) {
-		if (!wc->title && !wc->class)
+		if (!wc->title && !wc->class) {
+			if (wc->capture.valid)
+				dc_capture_free(&wc->capture);
 			return;
+		}
 
 		wc->check_window_timer += seconds;