From: Rémi Bernon rbernon@codeweavers.com
--- dlls/win32u/d3dkmt.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/dlls/win32u/d3dkmt.c b/dlls/win32u/d3dkmt.c index d916735c2ab..78f6d56874d 100644 --- a/dlls/win32u/d3dkmt.c +++ b/dlls/win32u/d3dkmt.c @@ -1803,15 +1803,9 @@ failed: */ NTSTATUS WINAPI NtGdiDdDDIDestroySynchronizationObject( const D3DKMT_DESTROYSYNCHRONIZATIONOBJECT *params ) { - struct d3dkmt_object *sync; - TRACE( "params %p\n", params );
- if (!(sync = get_d3dkmt_object( params->hSyncObject, D3DKMT_SYNC ))) - return STATUS_INVALID_PARAMETER; - d3dkmt_object_free( sync ); - - return STATUS_SUCCESS; + return d3dkmt_destroy_sync( params->hSyncObject ); }
/* get a locally opened D3DKMT object host-specific fd */