diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 72b1089..dcd1f84 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -225,10 +225,11 @@ static void Render() { if (!active) { + Sleep(500); + if (!InterlockedExchangeAdd(&ddraw->minimized, 0) && CreateDirect3D()) active = TRUE; - Sleep(500); continue; }