Commit a64b7918 authored by Jonas Wielicki's avatar Jonas Wielicki Committed by Alexandre Julliard

wined3d: Fix crash in wined3d_device_reset with gdi backend for directdraw.

parent 85fed5b1
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment