Module: wine Branch: master Commit: 7c957ec998bf9c8ba74c7180e2e90e42d8f0c185 URL: https://source.winehq.org/git/wine.git/?a=commit;h=7c957ec998bf9c8ba74c7180e...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Jul 2 12:41:12 2021 +0200
gdi32: Use get_object_type for GetObjectType implementation.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/gdi32/gdiobj.c | 17 ----------------- dlls/gdi32/objects.c | 11 +++++++++++ 2 files changed, 11 insertions(+), 17 deletions(-)
diff --git a/dlls/gdi32/gdiobj.c b/dlls/gdi32/gdiobj.c index c6eb15ce2ab..2f795a3f12f 100644 --- a/dlls/gdi32/gdiobj.c +++ b/dlls/gdi32/gdiobj.c @@ -1090,23 +1090,6 @@ INT WINAPI GetObjectW( HGDIOBJ handle, INT count, LPVOID buffer ) return result; }
-/*********************************************************************** - * GetObjectType (GDI32.@) - */ -DWORD WINAPI GetObjectType( HGDIOBJ handle ) -{ - GDI_HANDLE_ENTRY *entry; - DWORD result = 0; - - EnterCriticalSection( &gdi_section ); - if ((entry = handle_entry( handle ))) result = entry->Type; - LeaveCriticalSection( &gdi_section ); - - TRACE("%p -> %u\n", handle, result ); - if (!result) SetLastError( ERROR_INVALID_HANDLE ); - return result; -} - /*********************************************************************** * GetCurrentObject (GDI32.@) * diff --git a/dlls/gdi32/objects.c b/dlls/gdi32/objects.c index 53335fd48df..854f4783f5b 100644 --- a/dlls/gdi32/objects.c +++ b/dlls/gdi32/objects.c @@ -64,6 +64,17 @@ static WORD get_object_type( HGDIOBJ obj ) return entry ? entry->Type : 0; }
+/*********************************************************************** + * GetObjectType (GDI32.@) + */ +DWORD WINAPI GetObjectType( HGDIOBJ handle ) +{ + DWORD result = get_object_type( handle ); + TRACE("%p -> %u\n", handle, result ); + if (!result) SetLastError( ERROR_INVALID_HANDLE ); + return result; +} + /*********************************************************************** * SelectObject (GDI32.@) *