d3d9: Use WINED3D_SWAPCHAIN_RESTORE_WINDOW_STATE if extended.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0f024390ca
commit
b2fed1c70b
|
@ -349,6 +349,8 @@ static BOOL wined3d_swapchain_desc_from_d3d9(struct wined3d_swapchain_desc *swap
|
|||
= wined3dformat_from_d3dformat(present_parameters->AutoDepthStencilFormat);
|
||||
swapchain_desc->flags
|
||||
= (present_parameters->Flags & D3DPRESENTFLAGS_MASK) | WINED3D_SWAPCHAIN_ALLOW_MODE_SWITCH;
|
||||
if (extended)
|
||||
swapchain_desc->flags |= WINED3D_SWAPCHAIN_RESTORE_WINDOW_STATE;
|
||||
if ((present_parameters->Flags & D3DPRESENTFLAG_LOCKABLE_BACKBUFFER)
|
||||
&& (is_gdi_compat_wined3dformat(swapchain_desc->backbuffer_format)
|
||||
/* WINED3DFMT_UNKNOWN creates the swapchain with the current
|
||||
|
|
|
@ -3569,12 +3569,10 @@ static void test_window_style(void)
|
|||
|
||||
style = GetWindowLongA(device_window, GWL_STYLE);
|
||||
expected_style = device_style;
|
||||
todo_wine_if (!(tests[i].style_flags & WS_VISIBLE) && !(tests[i].device_flags & CREATE_DEVICE_NOWINDOWCHANGES))
|
||||
ok(style == expected_style, "Expected device window style %#x, got %#x, i=%u.\n",
|
||||
expected_style, style, i);
|
||||
ok(style == expected_style, "Expected device window style %#x, got %#x, i=%u.\n",
|
||||
expected_style, style, i);
|
||||
style = GetWindowLongA(device_window, GWL_EXSTYLE);
|
||||
expected_style = device_exstyle;
|
||||
todo_wine_if (!(tests[i].device_flags & CREATE_DEVICE_NOWINDOWCHANGES))
|
||||
ok(style == expected_style, "Expected device window extended style %#x, got %#x, i=%u.\n",
|
||||
expected_style, style, i);
|
||||
|
||||
|
@ -3590,12 +3588,10 @@ static void test_window_style(void)
|
|||
|
||||
style = GetWindowLongA(device_window, GWL_STYLE);
|
||||
expected_style = device_style;
|
||||
todo_wine_if (!(tests[i].style_flags & WS_VISIBLE) && !(tests[i].device_flags & CREATE_DEVICE_NOWINDOWCHANGES))
|
||||
ok(style == expected_style, "Expected device window style %#x, got %#x, i=%u.\n",
|
||||
expected_style, style, i);
|
||||
ok(style == expected_style, "Expected device window style %#x, got %#x, i=%u.\n",
|
||||
expected_style, style, i);
|
||||
style = GetWindowLongA(device_window, GWL_EXSTYLE);
|
||||
expected_style = device_exstyle;
|
||||
todo_wine_if (!(tests[i].device_flags & CREATE_DEVICE_NOWINDOWCHANGES))
|
||||
ok(style == expected_style, "Expected device window extended style %#x, got %#x, i=%u.\n",
|
||||
expected_style, style, i);
|
||||
|
||||
|
|
Loading…
Reference in New Issue