From 75d53c9aed0b93b5a3607d2949d04d0570e781b1 Mon Sep 17 00:00:00 2001 From: Ken Thomases Date: Wed, 5 Feb 2014 14:01:15 -0600 Subject: [PATCH] wined3d: Don't clear the GL context such that it can't be restored. --- dlls/wined3d/device.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index 256052ff343..4cd6342a015 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -1016,9 +1016,6 @@ HRESULT CDECL wined3d_device_uninit_3d(struct wined3d_device *device) if (!device->d3d_initialized) return WINED3DERR_INVALIDCALL; - /* Force making the context current again, to verify it is still valid - * (workaround for broken drivers) */ - context_set_current(NULL); /* I don't think that the interface guarantees that the device is destroyed from the same thread * it was created. Thus make sure a context is active for the glDelete* calls */ -- 2.11.4.GIT