diff --git a/dlls/gdi32/dc.c b/dlls/gdi32/dc.c index 3f7806735e2..3725bd1abf6 100644 --- a/dlls/gdi32/dc.c +++ b/dlls/gdi32/dc.c @@ -982,22 +982,6 @@ BOOL WINAPI GetDCOrgEx( HDC hDC, LPPOINT lpp ) } -/*********************************************************************** - * GetGraphicsMode (GDI32.@) - */ -INT WINAPI GetGraphicsMode( HDC hdc ) -{ - INT ret = 0; - DC * dc = get_dc_ptr( hdc ); - if (dc) - { - ret = dc->attr->graphics_mode; - release_dc_ptr( dc ); - } - return ret; -} - - /*********************************************************************** * SetGraphicsMode (GDI32.@) */ diff --git a/dlls/gdi32/gdidc.c b/dlls/gdi32/gdidc.c index 10ba4d1eaac..d16d6c8d94a 100644 --- a/dlls/gdi32/gdidc.c +++ b/dlls/gdi32/gdidc.c @@ -106,6 +106,15 @@ INT WINAPI SetBkMode( HDC hdc, INT mode ) return ret; } +/*********************************************************************** + * GetGraphicsMode (GDI32.@) + */ +INT WINAPI GetGraphicsMode( HDC hdc ) +{ + DC_ATTR *dc_attr = get_dc_attr( hdc ); + return dc_attr ? dc_attr->graphics_mode : 0; +} + /*********************************************************************** * GetLayout (GDI32.@) */