Commit 1b578af4 authored by Oliver Stieber's avatar Oliver Stieber Committed by Alexandre Julliard

Check to see if the vertex declaration is null before trying to

reference it.
parent 8bfe1dca
...@@ -3522,7 +3522,9 @@ HRESULT WINAPI IWineD3DDeviceImpl_SetVertexDeclaration(IWineD3DDevice* iface, IW ...@@ -3522,7 +3522,9 @@ HRESULT WINAPI IWineD3DDeviceImpl_SetVertexDeclaration(IWineD3DDevice* iface, IW
TRACE("(%p) : pDecl=%p\n", This, pDecl); TRACE("(%p) : pDecl=%p\n", This, pDecl);
/* TODO: what about recording stateblocks? */ /* TODO: what about recording stateblocks? */
if (NULL != pDecl) {
IWineD3DVertexDeclaration_AddRef(pDecl); IWineD3DVertexDeclaration_AddRef(pDecl);
}
if (NULL != This->updateStateBlock->vertexDecl) { if (NULL != This->updateStateBlock->vertexDecl) {
IWineD3DVertexDeclaration_Release(This->updateStateBlock->vertexDecl); IWineD3DVertexDeclaration_Release(This->updateStateBlock->vertexDecl);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment