Module: wine Branch: master Commit: 83fe4e77f5bfda822688906c0cf0484b7b042ea2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=83fe4e77f5bfda822688906c0c...
Author: Alexander Dorofeyev alexd4@inbox.lv Date: Sun Dec 30 18:03:35 2007 -0800
wined3d: Free palette handle when destroying IWineD3DPaletteImpl.
---
dlls/wined3d/palette.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/palette.c b/dlls/wined3d/palette.c index 506b4fe..d97799c 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; }