gdi32/tests: Tweak a test to avoid an '#if 0'.
authorFrancois Gouget <fgouget@free.fr>
Sat, 6 Jan 2007 18:30:19 +0000 (19:30 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 8 Jan 2007 11:08:52 +0000 (12:08 +0100)
dlls/gdi32/tests/dc.c

index 59555fa..72cd155 100644 (file)
@@ -90,17 +90,17 @@ todo_wine
 }
 
     ret = IntersectClipRect(hdc, 0, 0, 50, 50);
-#if 0  /* XP returns COMPLEXREGION although dump_region reports only 1 rect */
-    ok(ret == SIMPLEREGION, "IntersectClipRect returned %d instead of SIMPLEREGION\n", ret);
-#endif
-    if (ret != SIMPLEREGION)
+    if (ret == COMPLEXREGION)
     {
+        /* XP returns COMPLEXREGION although dump_region reports only 1 rect */
         trace("Windows BUG: IntersectClipRect returned %d instead of SIMPLEREGION\n", ret);
         /* let's make sure that it's a simple region */
         ret = GetClipRgn(hdc, hrgn);
         ok(ret == 1, "GetClipRgn returned %d instead of 1\n", ret);
         dump_region(hrgn);
     }
+    else
+        ok(ret == SIMPLEREGION, "IntersectClipRect returned %d instead of SIMPLEREGION\n", ret);
 
     ret = GetClipBox(hdc, &rc_clip);
     ok(ret == SIMPLEREGION, "GetClipBox returned %d instead of SIMPLEREGION\n", ret);