ddraw/tests: Better clean up when skipping the primary palette tests.
This commit is contained in:
parent
8b2938a23e
commit
4afe73ff39
|
@ -4080,7 +4080,8 @@ static void test_primary_palette(void)
|
||||||
hr = IDirectDraw_SetDisplayMode(ddraw, 640, 480, 8);
|
hr = IDirectDraw_SetDisplayMode(ddraw, 640, 480, 8);
|
||||||
if (hr == E_NOTIMPL)
|
if (hr == E_NOTIMPL)
|
||||||
{
|
{
|
||||||
win_skip("8bpp display mode is not supported\n");
|
win_skip("changing display mode is not supported (8bpp)\n");
|
||||||
|
IDirectDraw_Release(ddraw);
|
||||||
DestroyWindow(window);
|
DestroyWindow(window);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5177,7 +5177,8 @@ static void test_primary_palette(void)
|
||||||
hr = IDirectDraw2_SetDisplayMode(ddraw, 640, 480, 8, 0, 0);
|
hr = IDirectDraw2_SetDisplayMode(ddraw, 640, 480, 8, 0, 0);
|
||||||
if (hr == E_NOTIMPL)
|
if (hr == E_NOTIMPL)
|
||||||
{
|
{
|
||||||
win_skip("8bpp display mode is not supported\n");
|
win_skip("changing display mode is not supported (8bpp)\n");
|
||||||
|
IDirectDraw2_Release(ddraw);
|
||||||
DestroyWindow(window);
|
DestroyWindow(window);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5771,13 +5771,14 @@ static void test_primary_palette(void)
|
||||||
window = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW,
|
window = CreateWindowA("static", "ddraw_test", WS_OVERLAPPEDWINDOW,
|
||||||
0, 0, 640, 480, 0, 0, 0, 0);
|
0, 0, 640, 480, 0, 0, 0, 0);
|
||||||
hr = IDirectDraw4_SetDisplayMode(ddraw, 640, 480, 8, 0, 0);
|
hr = IDirectDraw4_SetDisplayMode(ddraw, 640, 480, 8, 0, 0);
|
||||||
ok(SUCCEEDED(hr), "Failed to set display mode, hr %#x.\n", hr);
|
|
||||||
if (hr == E_NOTIMPL)
|
if (hr == E_NOTIMPL)
|
||||||
{
|
{
|
||||||
win_skip("8bpp display mode is not supported\n");
|
win_skip("changing display mode is not supported (8bpp)\n");
|
||||||
|
IDirectDraw4_Release(ddraw);
|
||||||
DestroyWindow(window);
|
DestroyWindow(window);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
ok(SUCCEEDED(hr), "Failed to set display mode, hr %#x.\n", hr);
|
||||||
hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
|
hr = IDirectDraw4_SetCooperativeLevel(ddraw, window, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN);
|
||||||
ok(SUCCEEDED(hr), "Failed to set cooperative level, hr %#x.\n", hr);
|
ok(SUCCEEDED(hr), "Failed to set cooperative level, hr %#x.\n", hr);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue