wined3d: Increment reference count before returning palette
Cihan A
cia at koala.fem.tu-ilmenau.de
Sun Mar 16 11:44:26 CDT 2008
---
dlls/wined3d/surface_base.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/surface_base.c b/dlls/wined3d/surface_base.c
index babb49f..d302709 100644
--- a/dlls/wined3d/surface_base.c
+++ b/dlls/wined3d/surface_base.c
@@ -289,6 +289,9 @@ HRESULT WINAPI IWineD3DBaseSurfaceImpl_GetPalette(IWineD3DSurface *iface, IWineD
TRACE("(%p)->(%p)\n", This, Pal);
*Pal = (IWineD3DPalette *) This->palette;
+ if(*Pal) {
+ IWineD3DPalette_AddRef(*Pal);
+ }
return WINED3D_OK;
}
--
1.5.4.2
--------------020102070005070101000301--
More information about the wine-patches
mailing list