Removed unnecessary USER call from GetFontMetrics. Fixes native USER.
diff --git a/objects/gdiobj.c b/objects/gdiobj.c
index 4126e22..cb68676 100644
--- a/objects/gdiobj.c
+++ b/objects/gdiobj.c
@@ -245,16 +245,18 @@
*/
static void GetFontMetrics(HFONT handle, LPTEXTMETRICA lptm)
{
- HDC hdc = GetDC((HWND)0);
+ HDC hdc;
HFONT hOldFont;
+ hdc = CreateDCA("DISPLAY", NULL, NULL, NULL);
+
hOldFont = (HFONT)SelectObject(hdc, handle);
GetTextMetricsA(hdc, lptm);
SelectObject(hdc, hOldFont);
- ReleaseDC((HWND)0, hdc);
+ DeleteDC(hdc);
}
static inline void FixStockFontSize16(