diff --git a/plugins/win-capture/graphics-hook/gl-capture.c b/plugins/win-capture/graphics-hook/gl-capture.c index a01f1b935..c30c39742 100644 --- a/plugins/win-capture/graphics-hook/gl-capture.c +++ b/plugins/win-capture/graphics-hook/gl-capture.c @@ -744,7 +744,8 @@ static void gl_capture(HDC hdc) /* reset capture if resized */ get_window_size(hdc, &new_cx, &new_cy); if (new_cx != data.base_cx || new_cy != data.base_cy) { - gl_free(); + if (new_cx != 0 && new_cy != 0) + gl_free(); return; }