Cihan Altinay : ddraw: Fix refcounting of palettes.

Alexandre Julliard julliard at winehq.org
Mon Mar 17 10:46:40 CDT 2008


Module: wine
Branch: master
Commit: 49c682470c2425f5716a02b58e5bc5c4ab6c0510
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=49c682470c2425f5716a02b58e5bc5c4ab6c0510

Author: Cihan Altinay <bobbyg at 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);




More information about the wine-cvs mailing list