fixed so metafile works bit better, do not crash on alloc memory
authorMagnus Olsen <magnus@greatlord.com>
Sat, 21 Jul 2007 17:28:26 +0000 (17:28 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Sat, 21 Jul 2007 17:28:26 +0000 (17:28 +0000)
but we still does not implement it to 100%, it contain allot of bugs

svn path=/trunk/; revision=27767

reactos/subsystems/win32/win32k/objects/gdiobj.c

index 4200ad4..b2c171c 100644 (file)
@@ -81,8 +81,9 @@ GDI_OBJ_INFO ObjInfo[] =
   {GDI_OBJECT_TYPE_DIRECTDRAW,  sizeof(DD_DIRECTDRAW), DD_Cleanup},
   {GDI_OBJECT_TYPE_DD_SURFACE,  sizeof(DD_SURFACE),    DDSURF_Cleanup},
   {GDI_OBJECT_TYPE_EXTPEN,      sizeof(GDIBRUSHOBJ),   EXTPEN_Cleanup},
-  {GDI_OBJECT_TYPE_METADC,      0,                     GDI_CleanupDummy},
-  {GDI_OBJECT_TYPE_METAFILE,    0,                     GDI_CleanupDummy},
+  /* FIXME do not use normal DC struct for this */
+  {GDI_OBJECT_TYPE_METADC,      sizeof(DC),             GDI_CleanupDummy},
+  {GDI_OBJECT_TYPE_METAFILE,    sizeof(DC),            GDI_CleanupDummy},
   {GDI_OBJECT_TYPE_ENHMETAFILE, 0,                     GDI_CleanupDummy},
   {GDI_OBJECT_TYPE_ENHMETADC,   0,                     GDI_CleanupDummy},
   {GDI_OBJECT_TYPE_MEMDC,       0,                     GDI_CleanupDummy},