Yet another small fix....

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

This time, we forgot to AddRef an interface sent to the user...

Changelog:
 - do not forget to AddRef the Direct3D interface returned

              Lionel

PS: now I crash on a segfault :-)

-- 
		 Lionel Ulmer - http://www.bbrox.org/
Index: dlls/ddraw/d3ddevice/main.c
===================================================================
RCS file: /home/wine/wine/dlls/ddraw/d3ddevice/main.c,v
retrieving revision 1.13
diff -u -r1.13 main.c
--- dlls/ddraw/d3ddevice/main.c	21 Nov 2002 21:04:16 -0000	1.13
+++ dlls/ddraw/d3ddevice/main.c	28 Nov 2002 21:58:48 -0000
@@ -145,6 +145,8 @@
     TRACE("(%p/%p)->(%p)\n", This, iface, lplpDirect3D3);
 
     *lplpDirect3D3 = ICOM_INTERFACE(This->d3d, IDirect3D7);
+    IDirect3D7_AddRef(ICOM_INTERFACE(This->d3d, IDirect3D7));
+    
     TRACE(" returning interface %p\n", *lplpDirect3D3);
     return DD_OK;
 }

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux