From c8fc032cd2163db08f69960860fa3dc0bce8822f Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 7 Aug 2019 03:22:52 +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 71e3c2d..6623099 100644 --- a/src/main.c +++ b/src/main.c @@ -1754,6 +1754,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);