From 2cc766b0c6cdf04152d4c1eab0f669440dbf3c47 Mon Sep 17 00:00:00 2001 From: jimtabor Date: Thu, 2 May 2019 11:56:55 -0500 Subject: [PATCH] [NtGDI] Set Xform flags if a changed Missed more flags changes. --- win32ss/gdi/ntgdi/gdibatch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win32ss/gdi/ntgdi/gdibatch.c b/win32ss/gdi/ntgdi/gdibatch.c index b9f7b2d1d36..cccc706265c 100644 --- a/win32ss/gdi/ntgdi/gdibatch.c +++ b/win32ss/gdi/ntgdi/gdibatch.c @@ -350,6 +350,7 @@ GdiFlushUserBatch(PDC dc, PGDIBATCHHDR pHdr) dc->pdcattr->ulDirty_ &= ~SLOW_WIDTHS; } dc->pdcattr->ulDirty_ |= saveflags | flags; + dc->pdcattr->flXform |= saveflXform | flXform; break; } @@ -408,6 +409,7 @@ GdiFlushUserBatch(PDC dc, PGDIBATCHHDR pHdr) dc->pdcattr->ulBackgroundClr = ulBackgroundClr; } dc->pdcattr->ulDirty_ |= saveflags | flags; + dc->pdcattr->flXform |= saveflXform | flXform; break; } @@ -523,5 +525,3 @@ NtGdiFlushUserBatch(VOID) // FIXME: On Windows XP the function returns &pTeb->RealClientId, maybe VOID? return STATUS_SUCCESS; } - -