gdi32/tests: Take into account multi-monitor setups in the clip region tests.
This commit is contained in:
parent
f5a5cc067a
commit
caf15dd797
|
@ -333,7 +333,7 @@ static void test_GetClipRgn(void)
|
|||
|
||||
/* Try unsetting and then query the clipping region. */
|
||||
ret = SelectClipRgn(hdc, NULL);
|
||||
ok(ret == SIMPLEREGION,
|
||||
ok(ret == SIMPLEREGION || (ret == COMPLEXREGION && GetSystemMetrics(SM_CMONITORS) > 1),
|
||||
"Expected SelectClipRgn to return SIMPLEREGION, got %d\n", ret);
|
||||
|
||||
ret = GetClipRgn(hdc, NULL);
|
||||
|
@ -434,7 +434,8 @@ static void test_window_dc_clipping(void)
|
|||
ok(ret == 0, "expected 0, got %d\n", ret);
|
||||
|
||||
ret = ExtSelectClipRgn(hdc, hrgn_empty, RGN_DIFF);
|
||||
ok(ret == SIMPLEREGION, "expected SIMPLEREGION, got %d\n", ret);
|
||||
ok(ret == SIMPLEREGION || (ret == COMPLEXREGION && GetSystemMetrics(SM_CMONITORS) > 1),
|
||||
"expected SIMPLEREGION, got %d\n", ret);
|
||||
|
||||
ret = GetClipRgn(hdc, hrgn);
|
||||
ok(ret == 1, "expected 1, got %d\n", ret);
|
||||
|
@ -446,7 +447,8 @@ static void test_window_dc_clipping(void)
|
|||
rc.left, rc.top, rc.right, rc.bottom);
|
||||
|
||||
ret = ExtSelectClipRgn(hdc, 0, RGN_COPY);
|
||||
ok(ret == SIMPLEREGION, "expected SIMPLEREGION, got %d\n", ret);
|
||||
ok(ret == SIMPLEREGION || (ret == COMPLEXREGION && GetSystemMetrics(SM_CMONITORS) > 1),
|
||||
"expected SIMPLEREGION, got %d\n", ret);
|
||||
|
||||
ret = GetClipRgn(hdc, hrgn);
|
||||
ok(ret == 0, "expected 0, got %d\n", ret);
|
||||
|
|
Loading…
Reference in New Issue