Vincent Pelletier : d3d9: Set IDirect3DDevice9Impl_GetVertexShader return value to NULL on error.

Alexandre Julliard julliard at winehq.org
Tue Dec 23 13:41:36 CST 2008


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

Author: Vincent Pelletier <plr.vincent at gmail.com>
Date:   Mon Dec 22 23:25:04 2008 +0100

d3d9: Set IDirect3DDevice9Impl_GetVertexShader return value to NULL on error.

---

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

diff --git a/dlls/d3d9/vertexshader.c b/dlls/d3d9/vertexshader.c
index 66ce286..6172225 100644
--- a/dlls/d3d9/vertexshader.c
+++ b/dlls/d3d9/vertexshader.c
@@ -170,6 +170,7 @@ HRESULT WINAPI IDirect3DDevice9Impl_GetVertexShader(LPDIRECT3DDEVICE9EX iface, I
        hrc = IWineD3DVertexShader_GetParent(pShader, (IUnknown **)ppShader);
        IWineD3DVertexShader_Release(pShader);
     } else {
+        *ppShader = NULL;
         WARN("(%p) : Call to IWineD3DDevice_GetVertexShader failed %u (device %p)\n", This, hrc, This->WineD3DDevice);
     }
     LeaveCriticalSection(&d3d9_cs);




More information about the wine-cvs mailing list