From c1f3ef7375fbc67ab4ab9b9b5cf8c530cf8361a5 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sat, 15 May 2021 04:38:04 +0200 Subject: [PATCH] release clipper --- src/IDirectDraw/IDirectDrawSurface.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/IDirectDraw/IDirectDrawSurface.c b/src/IDirectDraw/IDirectDrawSurface.c index d159c88..a320d47 100644 --- a/src/IDirectDraw/IDirectDrawSurface.c +++ b/src/IDirectDraw/IDirectDrawSurface.c @@ -89,6 +89,9 @@ ULONG __stdcall IDirectDrawSurface__Release(IDirectDrawSurfaceImpl *This) if (This->backbuffer) IDirectDrawSurface_Release(This->backbuffer); + if (This->clipper) + IDirectDrawClipper_Release(This->clipper); + if(This->palette && (!g_ddraw || (void*)This->palette != g_ddraw->last_freed_palette)) { IDirectDrawPalette_Release(This->palette);