d3dx9/tests: Don't leak D3DXBuffer.

This commit is contained in:
Jozef Kucia 2012-03-07 21:33:37 +01:00 committed by Alexandre Julliard
parent 3c1d5f6c5d
commit fde2abbabf
1 changed files with 2 additions and 5 deletions

View File

@ -2471,10 +2471,6 @@ static void D3DXCreateBoxTest(void)
return;
}
hr = D3DXCreateBuffer(36 * sizeof(DWORD), &ppBuffer);
ok(hr==D3D_OK, "Expected D3D_OK, received %#x\n", hr);
if (FAILED(hr)) goto end;
hr = D3DXCreateBox(device,2.0f,20.0f,4.9f,NULL, &ppBuffer);
todo_wine ok(hr==D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, received %#x\n", hr);
@ -2490,6 +2486,7 @@ static void D3DXCreateBoxTest(void)
hr = D3DXCreateBox(device,22.0f,20.0f,-4.9f,&box, &ppBuffer);
todo_wine ok(hr==D3DERR_INVALIDCALL, "Expected D3DERR_INVALIDCALL, received %#x\n", hr);
ppBuffer = NULL;
hr = D3DXCreateBox(device,10.9f,20.0f,4.9f,&box, &ppBuffer);
todo_wine ok(hr==D3D_OK, "Expected D3D_OK, received %#x\n", hr);
@ -2508,7 +2505,7 @@ static void D3DXCreateBoxTest(void)
end:
IDirect3DDevice9_Release(device);
IDirect3D9_Release(d3d);
ID3DXBuffer_Release(ppBuffer);
if (ppBuffer) ID3DXBuffer_Release(ppBuffer);
DestroyWindow(wnd);
}