Jan Sikorski : dxgi: Don't grab wined3d lock for wined3d_decref().

Alexandre Julliard julliard at winehq.org
Tue Oct 19 16:07:49 CDT 2021


Module: wine
Branch: master
Commit: 6d8cc776f568d31ef37731971385ca459eaf5fc0
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=6d8cc776f568d31ef37731971385ca459eaf5fc0

Author: Jan Sikorski <jsikorski at codeweavers.com>
Date:   Fri Oct 15 14:26:22 2021 +0200

dxgi: Don't grab wined3d lock for wined3d_decref().

Signed-off-by: Jan Sikorski <jsikorski at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/dxgi/factory.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/dlls/dxgi/factory.c b/dlls/dxgi/factory.c
index af18bdd2c32..4c3e3cf0f34 100644
--- a/dlls/dxgi/factory.c
+++ b/dlls/dxgi/factory.c
@@ -80,9 +80,7 @@ static ULONG STDMETHODCALLTYPE dxgi_factory_Release(IWineDXGIFactory *iface)
         if (factory->device_window)
             DestroyWindow(factory->device_window);
 
-        wined3d_mutex_lock();
         wined3d_decref(factory->wined3d);
-        wined3d_mutex_unlock();
         wined3d_private_store_cleanup(&factory->private_store);
         heap_free(factory);
     }




More information about the wine-cvs mailing list