From 89e44e0c4a66dcb07504cc321f41f4bbf97e6432 Mon Sep 17 00:00:00 2001 From: James Tabor Date: Sun, 15 Mar 2009 04:42:45 +0000 Subject: [PATCH] - Add Font attribute support for NtGdiHfontCreate. svn path=/trunk/; revision=40023 --- reactos/subsystems/win32/win32k/objects/font.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/reactos/subsystems/win32/win32k/objects/font.c b/reactos/subsystems/win32/win32k/objects/font.c index 1d100b93613..1a6fdb8db57 100644 --- a/reactos/subsystems/win32/win32k/objects/font.c +++ b/reactos/subsystems/win32/win32k/objects/font.c @@ -816,6 +816,18 @@ NtGdiHfontCreate( } TEXTOBJ_UnlockText(TextObj); + if (pvCliData && hNewFont) + { + // FIXME: use GDIOBJ_InsertUserData + KeEnterCriticalRegion(); + { + INT Index = GDI_HANDLE_GET_INDEX((HGDIOBJ)hNewFont); + PGDI_TABLE_ENTRY Entry = &GdiHandleTable->Entries[Index]; + Entry->UserData = pvCliData; + } + KeLeaveCriticalRegion(); + } + return hNewFont; }