wined3d: Fix crash in wined3d_device_reset with gdi backend for directdraw.
This commit is contained in:
parent
85fed5b194
commit
a64b7918c8
|
@ -5161,6 +5161,8 @@ HRESULT CDECL wined3d_device_reset(struct wined3d_device *device,
|
|||
}
|
||||
|
||||
stateblock_unbind_resources(device->stateBlock);
|
||||
if (device->fb.render_targets)
|
||||
{
|
||||
if (swapchain->back_buffers && swapchain->back_buffers[0])
|
||||
wined3d_device_set_render_target(device, 0, swapchain->back_buffers[0], FALSE);
|
||||
else
|
||||
|
@ -5169,6 +5171,7 @@ HRESULT CDECL wined3d_device_reset(struct wined3d_device *device,
|
|||
{
|
||||
wined3d_device_set_render_target(device, i, NULL, FALSE);
|
||||
}
|
||||
}
|
||||
wined3d_device_set_depth_stencil(device, NULL);
|
||||
|
||||
if (device->onscreen_depth_stencil)
|
||||
|
|
Loading…
Reference in New Issue