[ros-diffs] [jimtabor] 40023: - Add Font attribute support for NtGdiHfontCreate.

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Sun Mar 15 05:42:46 CET 2009


Author: jimtabor
Date: Sun Mar 15 07:42:45 2009
New Revision: 40023

URL: http://svn.reactos.org/svn/reactos?rev=40023&view=rev
Log:
- Add Font attribute support for NtGdiHfontCreate.

Modified:
    trunk/reactos/subsystems/win32/win32k/objects/font.c

Modified: trunk/reactos/subsystems/win32/win32k/objects/font.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/objects/font.c?rev=40023&r1=40022&r2=40023&view=diff
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/font.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/font.c [iso-8859-1] Sun Mar 15 07:42:45 2009
@@ -816,6 +816,18 @@
   }
   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;
 }
 



More information about the Ros-diffs mailing list