d3dx9/line: Added device pointer to ID3DXLineImpl and initialize it.

Charles Welton Ferreira Barbosa charleswfb at gmail.com
Wed Jun 15 20:02:59 CDT 2011


---
 dlls/d3dx9_36/line.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/dlls/d3dx9_36/line.c b/dlls/d3dx9_36/line.c
index e3a0e73..3586b86 100644
--- a/dlls/d3dx9_36/line.c
+++ b/dlls/d3dx9_36/line.c
@@ -27,6 +27,8 @@ static const struct ID3DXLineVtbl ID3DXLine_Vtbl;
 typedef struct ID3DXLineImpl {
     ID3DXLine ID3DXLine_iface;
     LONG ref;
+
+    IDirect3DDevice9 * device;
 } ID3DXLineImpl;
 
 static inline ID3DXLineImpl *impl_from_ID3DXLine(ID3DXLine *iface)
@@ -274,6 +276,8 @@ HRESULT WINAPI D3DXCreateLine(LPDIRECT3DDEVICE9 device, LPD3DXLINE* line)
 
     object->ID3DXLine_iface.lpVtbl = &ID3DXLine_Vtbl;
     object->ref = 1;
+    object->device = device;
+    IDirect3DDevice9_AddRef(device);
 
     *line = &object->ID3DXLine_iface;
 
-- 
1.7.3.4


--------------040804070006020904020209--



More information about the wine-patches mailing list