Module: wine Branch: master Commit: 340f5734bf46d7c39519be416d50edac0a78251f URL: http://source.winehq.org/git/wine.git/?a=commit;h=340f5734bf46d7c39519be416d...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Jul 14 11:28:37 2009 +0200
ddraw/tests: Fix a failing test on 64-bit.
---
dlls/ddraw/tests/refcount.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/ddraw/tests/refcount.c b/dlls/ddraw/tests/refcount.c index f0496e3..9ad560b 100644 --- a/dlls/ddraw/tests/refcount.c +++ b/dlls/ddraw/tests/refcount.c @@ -358,6 +358,14 @@ static void test_d3d_ifaces(void) ok(ref == 1, "IDirectDraw reference count is %ld\n", ref);
hr = IDirectDraw_QueryInterface(DDraw1, &IID_IDirect3D, (void **) &D3D1); + if (hr == E_NOINTERFACE) /* win64 */ + { + IDirectDraw4_Release(DDraw4); + IDirectDraw2_Release(DDraw2); + IDirectDraw_Release(DDraw1); + skip( "no IDirect3D support\n" ); + return; + } ok(hr == DD_OK, "IDirectDraw_QueryInterface returned %08x\n", hr); ref = getRefcount( (IUnknown *) DDraw4); ok(ref == 1, "IDirectDraw4 reference count is %ld\n", ref);