Cihan Altinay : ddraw: Fix refcounting of palettes.
Module: wine Branch: master Commit: 49c682470c2425f5716a02b58e5bc5c4ab6c0510 URL: http://source.winehq.org/git/wine.git/?a=commit;h=49c682470c2425f5716a02b58e... Author: Cihan Altinay <bobbyg(a)gmx.net> Date: Sun Mar 16 17:40:29 2008 +0100 ddraw: Fix refcounting of palettes. --- dlls/ddraw/texture.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ddraw/texture.c b/dlls/ddraw/texture.c index 8835e4e..9a990d4 100644 --- a/dlls/ddraw/texture.c +++ b/dlls/ddraw/texture.c @@ -300,8 +300,6 @@ IDirect3DTextureImpl_Load(IDirect3DTexture2 *iface, { ICOM_THIS_FROM(IDirectDrawSurfaceImpl, IDirect3DTexture2, iface); IDirectDrawSurfaceImpl *src_ptr = ICOM_OBJECT(IDirectDrawSurfaceImpl, IDirect3DTexture2, D3DTexture2); - IWineD3DPalette *wine_pal, *wine_pal_src; - IDirectDrawPalette *pal = NULL, *pal_src = NULL; HRESULT ret_value = D3D_OK; TRACE("(%p)->(%p)\n", This, src_ptr); @@ -315,6 +313,8 @@ IDirect3DTextureImpl_Load(IDirect3DTexture2 *iface, while(1) { + IWineD3DPalette *wine_pal, *wine_pal_src; + IDirectDrawPalette *pal = NULL, *pal_src = NULL; DDSURFACEDESC *src_d, *dst_d; TRACE(" copying surface %p to surface %p (mipmap level %d)\n", src_ptr, This, src_ptr->mipmap_level);
participants (1)
-
Alexandre Julliard