Commit b266fcaa authored by Alexandre Julliard's avatar Alexandre Julliard

Revert "user.exe: Release the Win16 lock due to loading 32-bit dlls in CreateWindow."

This reverts commit 9ac7bca2. The bug has now been fixed in winoldap instead. Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent 6e6a0e2a
......@@ -2648,17 +2648,11 @@ static DWORD wait_message16( DWORD count, const HANDLE *handles, DWORD timeout,
*/
HWND create_window16( CREATESTRUCTW *cs, LPCWSTR className, HINSTANCE instance, BOOL unicode )
{
DWORD lock;
HWND ret;
/* map to module handle */
if (instance && !((ULONG_PTR)instance >> 16))
instance = HINSTANCE_32( GetExePtr( HINSTANCE_16(instance) ));
ReleaseThunkLock( &lock );
ret = wow_handlers32.create_window( cs, className, instance, unicode );
RestoreThunkLock( lock );
return ret;
return wow_handlers32.create_window( cs, className, instance, unicode );
}
......
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