Commit 50f5c925 authored by Henri Verbeet's avatar Henri Verbeet Committed by Alexandre Julliard

d3d8/tests: Properly release the first device in test_depth_stencil_reset().

parent cde86733
......@@ -1350,6 +1350,7 @@ static void test_depth_stencil_reset(void)
IDirect3DSurface8 *surface;
IDirect3DDevice8 *device = NULL;
IDirect3D8 *d3d8;
UINT refcount;
HRESULT hr;
HWND hwnd;
......@@ -1408,7 +1409,10 @@ static void test_depth_stencil_reset(void)
ok(hr == D3DERR_NOTFOUND, "GetDepthStencilSurface returned 0x%08x, expected D3DERR_NOTFOUND\n", hr);
ok(surface == NULL, "Depth stencil should be NULL\n");
refcount = IDirect3DDevice8_Release(device);
ok(!refcount, "Device has %u references left.\n", refcount);
device = NULL;
IDirect3D8_GetAdapterDisplayMode( d3d8, D3DADAPTER_DEFAULT, &display_mode );
ZeroMemory( &present_parameters, sizeof(present_parameters) );
......@@ -1450,7 +1454,7 @@ static void test_depth_stencil_reset(void)
cleanup:
if (device)
{
UINT refcount = IDirect3DDevice8_Release(device);
refcount = IDirect3DDevice8_Release(device);
ok(!refcount, "Device has %u references left.\n", refcount);
}
if (d3d8) IDirect3D8_Release(d3d8);
......
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