d3dx9/line: Implemented GetDevice method.
Charles Welton Ferreira Barbosa
charleswfb at gmail.com
Wed Jun 15 20:13:18 CDT 2011
---
dlls/d3dx9_36/line.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dlls/d3dx9_36/line.c b/dlls/d3dx9_36/line.c
index 3586b86..9dcfd46 100644
--- a/dlls/d3dx9_36/line.c
+++ b/dlls/d3dx9_36/line.c
@@ -83,9 +83,14 @@ static HRESULT WINAPI ID3DXLineImpl_GetDevice(ID3DXLine* iface, LPDIRECT3DDEVICE
{
ID3DXLineImpl *This = impl_from_ID3DXLine(iface);
- FIXME("(%p)->(%p): stub\n", This, device);
+ TRACE ("(%p)->(%p): relay\n", This, device);
- return E_NOTIMPL;
+ if (device == NULL) return D3DERR_INVALIDCALL;
+
+ *device = This->device;
+ IDirect3DDevice9_AddRef(This->device);
+
+ return D3D_OK;
}
static HRESULT WINAPI ID3DXLineImpl_Begin(ID3DXLine* iface)
--
1.7.3.4
--------------000201090702040606070209--
More information about the wine-patches
mailing list