Ričardas Barkauskas : ddraw: Do not increase wined3d texture refcount in IDirect3DDevice7_GetTexture.

Alexandre Julliard julliard at winehq.org
Fri Jul 29 12:37:05 CDT 2011


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

Author: Ričardas Barkauskas <rbarkauskas at codeweavers.com>
Date:   Sun Jul 10 11:56:41 2011 +0300

ddraw: Do not increase wined3d texture refcount in IDirect3DDevice7_GetTexture.

---

 dlls/ddraw/device.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/ddraw/device.c b/dlls/ddraw/device.c
index dbe1af6..af6ac27 100644
--- a/dlls/ddraw/device.c
+++ b/dlls/ddraw/device.c
@@ -4453,6 +4453,7 @@ IDirect3DDeviceImpl_7_GetTexture(IDirect3DDevice7 *iface,
 
     *Texture = wined3d_texture_get_parent(wined3d_texture);
     IDirectDrawSurface7_AddRef(*Texture);
+    wined3d_texture_decref(wined3d_texture);
     LeaveCriticalSection(&ddraw_cs);
     return hr;
 }




More information about the wine-cvs mailing list