[NtGDI]
authorJames Tabor <james.tabor@reactos.org>
Thu, 1 Sep 2016 06:53:28 +0000 (06:53 +0000)
committerJames Tabor <james.tabor@reactos.org>
Thu, 1 Sep 2016 06:53:28 +0000 (06:53 +0000)
- Allocate initial entries for paths.

svn path=/trunk/; revision=72529

reactos/win32ss/gdi/ntgdi/path.c

index a1cb865..324cbe0 100644 (file)
@@ -2417,6 +2417,11 @@ NtGdiBeginPath(HDC  hDC)
     /* Make sure that path is empty */
     PATH_EmptyPath(pPath);
 
+    pPath->numEntriesAllocated = NUM_ENTRIES_INITIAL;
+
+    pPath->pPoints = (POINT *)ExAllocatePoolWithTag(PagedPool, NUM_ENTRIES_INITIAL * sizeof(POINT), TAG_PATH);
+    pPath->pFlags  =  (BYTE *)ExAllocatePoolWithTag(PagedPool, NUM_ENTRIES_INITIAL * sizeof(BYTE),  TAG_PATH);
+
     /* Initialize variables for new path */
     pPath->newStroke = TRUE;
     pPath->state = PATH_Open;