From 9cbd2de62f1186e24e402115893f44d83cc139be Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 3 Oct 2018 12:12:11 +0200 Subject: [PATCH] force at least 5 FPS to avoid problems in the menus --- inc/main.h | 2 +- src/render_d3d9.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/main.h b/inc/main.h index 1a050b4..a8db950 100644 --- a/inc/main.h +++ b/inc/main.h @@ -98,7 +98,7 @@ typedef struct IDirectDrawImpl char shader[MAX_PATH]; BOOL wine; int sleep; - BOOL resetDirect3D9; + LONG resetDirect3D9; } IDirectDrawImpl; diff --git a/src/render_d3d9.c b/src/render_d3d9.c index b2f456e..13eea81 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -214,7 +214,7 @@ static void Render() DWORD tick_start = 0; DWORD tick_end = 0; - while (ddraw->render.run && WaitForSingleObject(ddraw->render.sem, INFINITE) != WAIT_FAILED) + while (ddraw->render.run && WaitForSingleObject(ddraw->render.sem, 200) != WAIT_FAILED) { #if _DEBUG DrawFrameInfoStart();