diff --git a/dlls/d3d10/stateblock.c b/dlls/d3d10/stateblock.c index d0efc525df1..470d3252952 100644 --- a/dlls/d3d10/stateblock.c +++ b/dlls/d3d10/stateblock.c @@ -274,6 +274,7 @@ static ULONG STDMETHODCALLTYPE d3d10_stateblock_Release(ID3D10StateBlock *iface) if (!refcount) { stateblock_cleanup(stateblock); + ID3D10Device_Release(stateblock->device); HeapFree(GetProcessHeap(), 0, stateblock); }