From e315fa9fc32578fd7c06ae16746df51bf9b56a3a Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Thu, 9 May 2019 10:25:00 +0200 Subject: [PATCH] tweak old xp workaround --- src/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.c b/src/main.c index 9fa78a4..5563895 100644 --- a/src/main.c +++ b/src/main.c @@ -1660,6 +1660,9 @@ HRESULT WINAPI DirectDrawCreate(GUID FAR* lpGUID, LPDIRECTDRAW FAR* lplpDD, IUnk { This->DirectDrawCreate = (HRESULT(WINAPI *)(GUID FAR*, LPDIRECTDRAW FAR*, IUnknown FAR*))GetProcAddress(This->real_dll, "DirectDrawCreate"); + + if (This->DirectDrawCreate == DirectDrawCreate) + This->DirectDrawCreate = NULL; } InitializeCriticalSection(&This->cs);