[GDI32]
[reactos.git] / reactos / win32ss / gdi / gdi32 / include / gdi32p.h
index 6158b02..8dc3499 100644 (file)
@@ -6,6 +6,7 @@
  * PROGRAMMER:      Alex Ionescu (alex@relsoft.net)
  */
 
+#pragma once
 
 /* DATA **********************************************************************/
 
@@ -322,7 +323,7 @@ GdiAllocBatchCommand(
     else if (Cmd == GdiBCPolyPatBlt) cjSize = 0;
     else if (Cmd == GdiBCTextOut) cjSize = 0;
     else if (Cmd == GdiBCExtTextOut) cjSize = 0;
-    else if (Cmd == GdiBCSetBrushOrg) cjSize = 0;
+    else if (Cmd == GdiBCSetBrushOrg) cjSize = sizeof(GDIBSSETBRHORG);
     else if (Cmd == GdiBCExtSelClipRgn) cjSize = 0;
     else if (Cmd == GdiBCSelObj) cjSize = sizeof(GDIBSOBJECT);
     else if (Cmd == GdiBCDelRgn) cjSize = sizeof(GDIBSOBJECT);
@@ -334,7 +335,7 @@ GdiAllocBatchCommand(
 
     /* Check if the buffer is full */
     if ((pTeb->GdiBatchCount >= GDI_BatchLimit) ||
-            ((pTeb->GdiTebBatch.Offset + cjSize) > GDIBATCHBUFSIZE))
+        ((pTeb->GdiTebBatch.Offset + cjSize) > GDIBATCHBUFSIZE))
     {
         /* Call win32k, the kernel will call NtGdiFlushUserBatch to flush
            the current batch */