From 83fe4e77f5bfda822688906c0cf0484b7b042ea2 Mon Sep 17 00:00:00 2001 From: Alexander Dorofeyev Date: Sun, 30 Dec 2007 18:03:35 -0800 Subject: [PATCH] wined3d: Free palette handle when destroying IWineD3DPaletteImpl. --- dlls/wined3d/palette.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/wined3d/palette.c b/dlls/wined3d/palette.c index 506b4fe0630..d97799ccda7 100644 --- a/dlls/wined3d/palette.c +++ b/dlls/wined3d/palette.c @@ -63,6 +63,7 @@ static ULONG WINAPI IWineD3DPaletteImpl_Release(IWineD3DPalette *iface) { TRACE("(%p)->() decrementing from %u.\n", This, ref + 1); if (!ref) { + DeleteObject(This->hpal); HeapFree(GetProcessHeap(), 0, This); return 0; } -- 2.11.4.GIT