From f59421bbe85612d2d39e8b9df7a214a2aa7605da Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Sun, 21 Nov 2010 18:19:41 +0200 Subject: [PATCH] Fix freezing when minimizing, thanks to Heavylobster for reporting and testing --- surface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surface.c b/surface.c index fa83979..75192ab 100644 --- a/surface.c +++ b/surface.c @@ -93,7 +93,7 @@ HRESULT __stdcall ddraw_surface_Blt(IDirectDrawSurfaceImpl *This, LPRECT lpDestR } #endif - if(This->caps & DDSCAPS_PRIMARYSURFACE) + if(This->caps & DDSCAPS_PRIMARYSURFACE && ddraw->render.run) { WaitForSingleObject(ddraw->render.ev, INFINITE); ResetEvent(ddraw->render.ev);