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