Markus Amsler : d3d: Remove AddRef from IWineD3DDevice_GetTexture.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Nov 22 05:21:35 CST 2006
Module: wine
Branch: master
Commit: 274df6ef88fb16da6c61fc891db74042fec0bfc5
URL: http://source.winehq.org/git/wine.git/?a=commit;h=274df6ef88fb16da6c61fc891db74042fec0bfc5
Author: Markus Amsler <markus.amsler at oribi.org>
Date: Mon Nov 20 10:47:56 2006 +0100
d3d: Remove AddRef from IWineD3DDevice_GetTexture.
---
dlls/d3d8/device.c | 1 -
dlls/d3d9/device.c | 1 -
dlls/ddraw/device.c | 1 -
dlls/wined3d/device.c | 2 --
4 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/dlls/d3d8/device.c b/dlls/d3d8/device.c
index 2c9329f..2da8063 100644
--- a/dlls/d3d8/device.c
+++ b/dlls/d3d8/device.c
@@ -963,7 +963,6 @@ static HRESULT WINAPI IDirect3DDevice8Im
rc = IWineD3DDevice_GetTexture(This->WineD3DDevice, Stage, (IWineD3DBaseTexture **)&retTexture);
if (rc == D3D_OK && NULL != retTexture) {
IWineD3DBaseTexture_GetParent(retTexture, (IUnknown **)ppTexture);
- IWineD3DBaseTexture_Release(retTexture);
} else {
FIXME("Call to get texture (%d) failed (%p)\n", Stage, retTexture);
*ppTexture = NULL;
diff --git a/dlls/d3d9/device.c b/dlls/d3d9/device.c
index 34a2e1c..62c79c1 100644
--- a/dlls/d3d9/device.c
+++ b/dlls/d3d9/device.c
@@ -595,7 +595,6 @@ static HRESULT WINAPI IDirect3DDevice9
rc = IWineD3DDevice_GetTexture(This->WineD3DDevice, Stage, (IWineD3DBaseTexture **)&retTexture);
if (rc == D3D_OK && NULL != retTexture) {
IWineD3DBaseTexture_GetParent(retTexture, (IUnknown **)ppTexture);
- IWineD3DBaseTexture_Release(retTexture);
}else{
FIXME("Call to get texture (%d) failed (%p)\n", Stage, retTexture);
*ppTexture = NULL;
diff --git a/dlls/ddraw/device.c b/dlls/ddraw/device.c
index cfbbba9..11435cf 100644
--- a/dlls/ddraw/device.c
+++ b/dlls/ddraw/device.c
@@ -2130,7 +2130,6 @@ IDirect3DDeviceImpl_7_GetRenderState(IDi
*Value = texImpl->Handle;
IDirectDrawSurface7_Release(parent);
}
- IWineD3DBaseTexture_Release(tex);
}
return hr;
}
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 9812c6f..9f9b5a9 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -5827,8 +5827,6 @@ static HRESULT WINAPI IWineD3DDeviceImpl
return WINED3DERR_INVALIDCALL;
}
*ppTexture=This->stateBlock->textures[Stage];
- if (*ppTexture)
- IWineD3DBaseTexture_AddRef(*ppTexture);
return WINED3D_OK;
}
More information about the wine-cvs
mailing list