From 57d555c7969f95ec73bd0e84d55d3fa98908c208 Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Tue, 21 Apr 2009 16:47:28 +0100 Subject: [PATCH] ole32/tests: OleGetClipboard doesn't return the same object under win9x, winme and nt4. --- dlls/ole32/tests/clipboard.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dlls/ole32/tests/clipboard.c b/dlls/ole32/tests/clipboard.c index 17a30a7aa78..a377801683e 100644 --- a/dlls/ole32/tests/clipboard.c +++ b/dlls/ole32/tests/clipboard.c @@ -914,9 +914,11 @@ static void test_consumer_refs(void) hr = OleGetClipboard(&get2); ok(hr == S_OK, "got %08x\n", hr); - ok(get1 == get2, "data objects differ\n"); + ok(get1 == get2 || + broken(get1 != get2), /* win9x, winme & nt4 */ + "data objects differ\n"); refs = IDataObject_Release(get2); - ok(refs == 1, "got %d\n", refs); + ok(refs == (get1 == get2 ? 1 : 0), "got %d\n", refs); OleFlushClipboard(); -- 2.11.4.GIT