From 0251ec6c5301072c59e9a32a6a691b2dce279ac2 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sat, 26 Sep 2020 15:04:27 +0200 Subject: [PATCH] #28 Fix for populous 3 crash --- src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.c b/src/main.c index 5d19b6b..bb29ac2 100644 --- a/src/main.c +++ b/src/main.c @@ -1835,6 +1835,10 @@ ULONG __stdcall ddraw_Release(IDirectDrawImpl *This) ddraw = NULL; return 0; } + else + { + This->lpVtbl->SetDisplayMode1 = ddraw_SetDisplayMode; + } if (This->ddrawrefcount0) return 0;