Commit d90075b0 authored by Józef Kucia's avatar Józef Kucia Committed by Alexandre Julliard

wined3d: Call context_destroy() directly if context is not associated with swapchain.

parent 6f7e0d3d
......@@ -4570,7 +4570,10 @@ static void delete_opengl_contexts(struct wined3d_device *device, struct wined3d
while (device->context_count)
{
swapchain_destroy_contexts(device->contexts[0]->swapchain);
if (device->contexts[0]->swapchain)
swapchain_destroy_contexts(device->contexts[0]->swapchain);
else
context_destroy(device, device->contexts[0]);
}
HeapFree(GetProcessHeap(), 0, swapchain->context);
......
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