From a24045e39d6c760a8d22cf345e38b714c06c8bff Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Sun, 3 Jun 2012 00:52:28 -0400 Subject: [PATCH] Fix Carmageddon loading screen and fade animation --- palette.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/palette.c b/palette.c index 99125c9..a8a305e 100644 --- a/palette.c +++ b/palette.c @@ -59,7 +59,8 @@ HRESULT __stdcall ddraw_palette_SetEntries(IDirectDrawPaletteImpl *This, DWORD d } } - if(ddraw->primary && !(ddraw->primary->flags & DDSD_BACKBUFFERCOUNT) && ddraw->render.run) + /* FIXME: only refresh the screen when the primary palette is changed */ + if(ddraw->primary && ddraw->render.run) { ReleaseSemaphore(ddraw->render.sem, 1, NULL); }